﻿.pop_botton{ position:fixed; right:0px; bottom:50px;}
.pop_zone01{ line-height:23px; color:#545454;position:fixed; right:0px; bottom:160px;z-index:4; padding:8px; border:1px solid #dddddd; background:#FFF;webkit-box-shadow:0 0 10px #FFF;-moz-box-shadow:0 0 10px #000;box-shadow:0 0 10px #FFF;}
.pop_zone01 span{ display:block;}
.pop_zone01_sp01{ font-size:16px;}
pop_zone01_sp02{ font-size:13px;}
.pop_zone01 a{ font-size:13px; color:#5ecdd8;}
.page-header {
    padding: 0  0 10px;
    border-bottom: 1px solid #DDD;
}

.example {
    position: relative;
    margin: 0 0 20px;
    padding: 45px 15px 15px;
    border: 1px solid #DDD;
    border-radius: 3px;
}

.example:after {
    position: absolute;
    top: 10px;
    left: 10px;
    content: '实例：';
    font-size: 1.4rem;
}
.fr{ float:right;}
.fl{ float:left;}
.mt10{ margin-top:10px;}
.bg5ecdd8{ background:#5ecdd8;}
.bffd7170{ background:#fd7170;}
.bgeffafb{ background:#effafb;}
.bgfff{ background:#FFF;}
.bggray{background:#dbdbdb;}
.mr2{ margin-right:2px;}
.colff7271{ color:#ff7271}
.mt30{ margin-top:30px;}
.ml8{ margin-left:8px;}
.mb30{margin-bottom:30px;}
/*S-content*/
.myclass-wrap{width:998px;margin:29px auto;background:#3c4454;border:1px solid #eff1f2; }
.totop{ position:fixed; right:20px; bottom:20px; display:none; z-index:2;}
.side-nav{width:200px;float:left; }
.side-nav .user-area{padding:0 0 25px 28px;}
.side-nav .user-area dt.user-photo{width:52px;height:51px;margin:20px 9px 0 0;float:left;}
.side-nav .user-area,.side-nav .user-area dd{color: #fff;font-size:14px;}
.side-nav .user-area dd{padding-bottom:3px;}
.side-nav .user-area dd.user-info{font-size:12px;}
.side-nav .user-area dd.user-name{padding-top:29px;}
.side-nav .user-area dd{margin:0 0 0 61px;}
.side-nav .user-area dd.user-info a:link,.side-nav .user-area dd.user-info a:visited{color:#fff;}
.side-nav .user-area dd.user-info a:hover,.side-nav .user-area dd.user-info a:active{color:#5ecdd8;}

.side-nav .classify li{height:46px;line-height:46px;margin-bottom:1px;}
.side-nav .classify li a{display:inline-block;width:170px;height:46px;padding-left:30px;position:relative;}
.side-nav .classify li a:link,.side-nav .classify li a:visited{color:#fff;text-decoration:none;}
.side-nav .classify li a:hover,.side-nav .classify li a:active{color:#5ecdd8;text-decoration:none;}
.side-nav .classify li.current{background:url(../images/h_classify.png) no-repeat;cursor:pointer;}
.side-nav .classify li:hover{background:url(../images/h_classify.png) no-repeat;cursor:pointer;}
.side-nav .classify li a:hover{text-decoration:none;}
.side-nav .classify li a span{display:inline-block;min-width:16px;height:16px;text-align:center;line-height:16px;background:#fd726f;color:#fff;font-size:12px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin-left:2px;position:absolute;top:6px;font-family:simsun;}

.class-tab{float:left;width:798px;background:#FFF; min-height:800px;}

/*E-content*/


/*S-myclass*/
.mc-header-tab-scroll{position:relative;}
.mc-arrow{height:76px;border-bottom:1px solid #dddddd;}
.mc-point{display:block;width:34px;height:76px;background:url(../images/mc_arrow.png) no-repeat;position:absolute;z-index:2;}
.mc-leftarrow{background-position:0 0;left:0;top:0px;display:none;}
.mc-rightarrow{background-position:-44px 0;right:0;top:0px;display:none;}
.class-tab .mc-content{width:756px;position:absolute;top:0;overflow:hidden;margin:0 21px;}
.class-tab .mc-header-tab{width:4000px;border-bottom:1px solid #dddddd;}
.class-tab .mc-static-bg{background:url(../images/static_img.png) no-repeat;}
.class-tab .mc-header-tab li a{height:76px;line-height:76px; display:block; color:#4c4c4c;background:url("../images/headertab_bg.png") no-repeat scroll right center;}
.class-tab .mc-header-tab li{width:252px;font-size:20px;float:left;position:relative; text-align:center;}
.class-tab .mc-header-tab li.mc-cur{background:#5ecdd8;}
.class-tab .mc-header-tab li.mc-cur a{color:#fff;text-decoration:none;}
.class-tab .mc-header-tab li.mc-cur .mc-sj{width:23px;height:11px;background-position:0 -93px;position:absolute;bottom:-1px;left:50%;margin-left:-11px;}

.class-tab .mc-header-tab li.mc-tabcur{background:#5ecdd8;}
.class-tab .mc-header-tab li.mc-tabcur a{color:#fff;text-decoration:none;}
.class-tab .mc-header-tab li.mc-tabcur .mc-sj{width:23px;height:11px;background-position:0 -93px;position:absolute;bottom:-1px;left:50%;margin-left:-11px;}

.class-tab .mc-sub-tab{margin:0 10px; border-bottom:1px solid #dddddd;}
.class-tab .mc-sub-tab li{height:56px;line-height:56px;font-size:16px;float:left;background:url(../images/subtab_bg.png) no-repeat right; text-align:center}
.class-tab .mc-sub-tab li a{display:inline-block;height:54px;}
.class-tab .mc-sub-tab li a:link,.class-tab .mc-sub-tab li a:visited{color:#808080;}
.class-tab .mc-sub-tab li a:hover,.class-tab .mc-sub-tab li a:active{border-bottom:3px solid #5ecdd8;color:#5ecdd8;}
.class-tab .mc-sub-tab li a.mc-sub-tab-cur{border-bottom:3px solid #5ecdd8;color:#5ecdd8;}
.class-tab .mc-header-tab li a.mc-no,.class-tab .mc-sub-tab li.mc-no{background:none;}


.class-tab .mc-tab-content{ margin-left:24px; margin-right:24px;}
.class-tab .mc-tab-content .mc-teaser{margin:30px 0 10px;}
.mc-time-module{ vertical-align:top;}
.class-tab .mc-tab-content .mc-teaser span{display:block;float:left;font-size:12px;}
.class-tab .mc-tab-content .mc-teaser span.mc-course-date{font-size:18px;line-height:21px;}
.class-tab .mc-tab-content .mc-teaser span.mc-week{width:50px;height:21px;color:#ff7271;line-height:21px;border:1px solid #ff7271;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;text-align:center;margin-left:8px;}
.class-tab .mc-tab-content .mc-calendar{ font-size:12px;float:right;width:70px;height:31px;line-height:31px;color:#fff;text-align:center;background:#5ecdd8;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;display:block;}
.cr-view-calendar{width:750px;height:31px;margin:15px 0;}
.class-tab .mc-scroll-area span,.class-tab .mc-scroll-area .mc-class-detail{float:left;}
.class-tab .mc-scroll-area .mc-class-detail{border-left:2px solid #8e9399;}
.class-tab .mc-scroll-area  span.mc-dot{display:block;width:14px;height:14px;position:absolute;right:-14px;top:4px;}
.class-tab .mc-scroll-area  span.mc-on-progress{background-position:-38px -111px;}
.class-tab .mc-scroll-area  span.mc-progress{background-position:0 -111px;}
.class-tab .mc-scroll-area .mc-class-detail .mc-line{margin:18px 0 10px 18px; height:1px; width:638px; background:#d8d8d8;clear:left;}
.class-tab .mc-scroll-area .mc-class-detail dl{float:left;}
.class-tab .mc-scroll-area .mc-class-detail .mc-view-detail{float:right;}
.class-tab .mc-scroll-area span.mc-timer{width:84px;height:22px;font-size:12px;line-height:22px;text-align:center;color:#fff;background:#ff7271;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin:5px 7px 0 0;position:relative;}

.class-tab .mc-scroll-area dl{width:324px;}
.class-tab .mc-scroll-area dl dt{font-size:16px;padding:5px 0;color:#010101;}
.class-tab .mc-scroll-area dl dt,.class-tab .mc-scroll-area dl dd{padding-left:18px;}
.class-tab .mc-scroll-area dl dd{font-size:12px;padding:0 0 5px 52px;position:relative;min-height:18px;}
.class-tab .mc-scroll-area dl dd.mc-font-fourteen{font-size:14px;padding-left:18px;}
.class-tab .mc-scroll-area dl dd i{color:#000;position:absolute;left:18px;font-size:12px;}

.class-tab .mc-scroll-area .mc-view-detail a{ font-size:12px;display:block;width:120px;height:36px;line-height:36px;text-align:center;border:1px solid #5ecdd8;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin-top:14px;color:#5ecdd8;}
.class-tab .mc-scroll-area .mc-view-detail a.mc-enter{background:#5ecdd8;margin-top:18px;color:#fff;}
.class-tab  a:link,.class-tab a:visited,.class-tab a:hover,.class-tab a:active{text-decoration:none; color:#333;}

.class-tab .mc-scroll-area .mc-view-detail a.mc-enter:hover,.class-tab .mc-scroll-area .mc-view-detail a.mc-download:hover,.class-tab .mc-tab-content .mc-teaser .mc-calendar:hover{background:#68d3de;color:#fff;}
.class-tab .mc-scroll-area .mc-view-detail a.mc-enter:active,.class-tab .mc-scroll-area .mc-view-detail a.mc-download:active,.class-tab .mc-tab-content .mc-teaser .mc-calendar:active{background:#5ac4cf;color:#fff;}

.class-tab .mc-scroll-area .mc-scroll-area-second span.mc-timer{margin-top:21px;}
.class-tab .mc-scroll-area .mc-scroll-area-second dl dt{padding-top:21px;}
.class-tab .mc-scroll-area .mc-view-detail a.mc-not-enter{background:#ececec;border:none;color:#545454;}
.class-tab .mc-scroll-area span.mc-recommend{background:none;color:#ff7271;border:1px solid #ff7271;width:82px;height:20px;line-height:20px;}
.class-tab .mc-scroll-area dl.mc-paddingL18 dd{padding-left:18px;}
.class-tab .mc-scroll-area .mc-price{font-size:16px;color:#ff7271;}
.mc-marginB0{margin-bottom:0!important;}

.class-tab .mc-tab-content .mc-teaser span.mc-pre-week{color:#c3c3c3;border:1px solid #c3c3c3;}
.class-tab .mc-view-more{width:190px;height:36px;line-height:36px;background:#5ecdd8;text-align:center;margin:30px auto;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.class-tab .mc-view-more a{display:block;color:#fff;}
.class-tab .mc-view-more a:hover{background:#68d3de;}
.class-tab .mc-view-more a:active{background:#5ac4cf;}
.calendar{width:693px;position:absolute; left:50%; top:100px;margin-left:-346px;-webkit-box-shadow:0 0 10px #000;  -moz-box-shadow:0 0 10px #000; box-shadow:0 0 10px #000; display:none; z-index: 3; }
#mask{ position: absolute; left: 0; top: 0; z-index: 2; display:none;background:#fff;-webkit-opacity:0.3;-moz-opacity:0.3;-khtml-opacity:0.3;opacity: .3;filter:alpha(opacity=30);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);}
#re-mask{ position: absolute; left: 0; top: 0; z-index: 3; display:none;background:#000;-webkit-opacity:0.3;-moz-opacity:0.3;-khtml-opacity:0.3;opacity: .3;filter:alpha(opacity=30);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);}

.cal_tit{ background:#5ecdd8; font-size:16px; color:#FFF; line-height:36px; padding-left:30px; width:663px; border-bottom:1px solid #6fd2dc;}
.cal_close{ position:absolute; right:30px; top:9px; cursor:pointer;}
.cal_mons{ text-align:center; line-height:33px; color:#FFF; font-size:18px;background:#5ecdd8;}
.cal_the_mon{ margin:0 271px;}
.cal_mons_turn{ cursor:pointer;}
.cal_weeks{  font-size:18px; line-height:37px;background:#5ecdd8;}
.cal_weeks li{ width:99px; float:left;color:#FFF; text-align:center;}

.cal_tab td{width:77px; height:61px; padding:10px 11px 0px 11px; vertical-align:top;cursor:pointer;border-bottom:1px solid #eff1f2;}
.cal_theday{ width:20px; height:20px; float:right;text-align:center;color:#FFF;font-size:14px;}
.col000{color:#000;}
.cal_classnum{ font-size:11px;text-align:center;height:20px;line-height:20px;color:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin-top:12px;position:relative;cursor:pointer;}
.cal_hasbg{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.cal_classtime{ font-size:11px; color:#acacac;}
.cal_classname02{ font-size:11px; color:#5ecdd8;}
.cal_colorgray{color:#acacac;}

.cal_course_pop{width:320px;height:auto;display:none;position:absolute;z-index:3;}
.cal_opacity{width:100%;height:100%;background:#3c4353;-webkit-opacity:0.93;-moz-opacity:0.9;-khtml-opacity:0.9;opacity: .9;filter:alpha(opacity=90);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);position:absolute;left:0;top:0;}
.cal_course_pop .min_sj{display:inline-block;width:15px;height:17px;}
.cal_course_pop .cal_sj{background:url(../images/cal_sj.png) no-repeat;position:absolute;left:100%;top:50%;z-index:11;}
.cal_course_pop .cal_sjl{background:url(../images/cal_sjl.png) no-repeat;position:absolute;left:-15px;top:50%;z-index:11;}
.cal_class_detailnum{width:320px;position:relative;-webkit-box-shadow:0 0 20px #000;-moz-box-shadow:0 0 20px #000;box-shadow:0 0 20px #000;padding-bottom:4px;z-index:10;}
.cal_class_date span{padding-left:12px;font-size:18px;color:#fff;}
.cal_class_date .cr_close{position:absolute;right:12px;top:11px;}
.cal_class_detailnum span{display:block;text-align:left;}
.cal_class_date{height:40px;line-height:40px;}
.cal_class_detailnum ul{padding:0 12px;}
.cal_class_detailnum ul li{text-align:left;padding:9px 0 14px;border-bottom:1px solid #eff1f2;}
.cal_class_detailnum ul li.cal_no{border-bottom:none;}
.cal_class_name{font-size:16px;color:#fff;}
.cal_class_time{font-size:14px;color:#fff;padding-top:6px;}
.cal_class_status{margin-top:10px;}
.cal_class_status a{color:#fff;display:block;float:left;width:62px;height:36px;line-height:36px;text-align:center;background:#5ecdd8;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:12px;margin-right:14px;}
.cal_class_status .cal_mar0{margin-right:0;}
.cal_class_status a:link,.cal_class_status a:visited{text-decoration:none; color:#fff;}
.cal_class_status a:hover,.cal_class_status a:active{text-decoration:none;}
.cal_class_status a.cal_nostatus{background:#ececec;color:#545454;}
/*E-myclass*/

/*S-review*/

.cr-module{width:750px;height:auto;border:1px solid #dddddd;}
.cr-module-marginT0{margin-top:0;border-top:none;}
.cr-module dt{height:100px;padding:0 0 0 30px;cursor:pointer;}
.cr-module dd{display:none;}
.cr-module dt.cr-open,.cr-module dt.cr-openH{background:#ff7271;}
.cr-module dt i{font-style:normal;font-size:12px;color:#656565;}
.cr-module dt .cr-header-con i{color:#969696;}
.cr-module dt i.cr-header-title{font-size:18px;padding:29px 0 2px;color:#000000;}

.cr-module dt i.cr-date-range{padding:4px;}
.cr-module dt i.cr-header-num{height:24px;line-height:24px;font-size:30px;padding-bottom:2px;color:#9c9c9c;}
.cr-module dt.cr-open i,.cr-module dt.cr-openH i{color:#fff;}
.cr-module .cr-header span,.cr-module .cr-header span i{display:block;}

.cr-module .cr-header span{float:left;}
.cr-module .cr-header .cr-status{width:316px;float:right;margin:0;}
.cr-module .cr-header .cr-review{width:100px;padding:29px 8px 1px 0;text-align:center;}
.cr-module .cr-header .cr-notdone{width:100px;padding:29px 0 1px 0;text-align:center;}
.cr-module .cr-header .cr-switch-btn{float:right;width:99px;height:100px;margin:0 auto;background:#ff7271;}
.cr-module .cr-header .cr-switch-btn-gray{background:#eeeeee;}
.cr-module .cr-header .cr-switchbg{width:22px;height:12px;background:url(../images/cr_switch.png) no-repeat;}
.cr-module .cr-header .cr-switch-btn i{margin:44px 0 0 39px;}
.cr-module .cr-header .cr-switch{background-position:0 0;}
.cr-module .cr-header .cr-switch-down{background-position:0 -22px;}
.cr-module .cr-header .cr-switch-black{background-position:0 -44px;}

.cr-module dd{margin-left:30px;}
.cr-module dd .cr-list{position:relative;height:auto;}
.cr-module dd .cr-list span{display:block;float:left;}
.cr-module dd .cr-list i{font-style:normal;display:block;}
.cr-module dd .cr-list li{padding:12px 0 20px;border-left:2px solid #ff7271;vertical-align:middle;}
.cr-module dd .cr-list .cr-last-list{border:none;background:url(../images/cr_last_child.png) no-repeat;padding-bottom:7px;}
.cr-module dd .cr-list .cr-last-list .cr-list-item{margin-left:2px;}
.cr-module dd .cr-list li .cr-listbg{width:48px;height:29px;background:url(../images/cr_dot.png) no-repeat;}
.cr-module dd .cr-list li .cr-list-item{background-position:0 0;padding-left:19px;}
.cr-module dd .cr-list li .cr-list-gray{background-position:0 -39px;}
.cr-module dd .cr-list li .cr-list-item i{width:29px;font-size:12px;text-align:center;padding-top:6px;color:#fff;}
.cr-module dd .cr-list li .cr-list-info{margin-top:-4px;}
.cr-module dd .cr-list li .cr-list-info i{font-size:12px;color:#969696;padding-bottom:2px;}
.cr-module dd .cr-list li .cr-list-info .cr-list-info-title{font-size:14px;color:#565656;}
.cr-module dd .cr-list li .cr-list-info .cr-list-info-title b{font-weight:normal;}
.cr-module dd .cr-list li .cr-list-info .cr-list-info-title .cr-attendance{display:inline-block;width:47px;height:17px;font-size:12px;text-align:center;color:#71d8ad;background:url(../images/cr_attendance.png) no-repeat;padding-left:4px;}


.cr-module dd .cr-list li .cr-view-deail{width:304px;margin:9px 19px 0 0;float:right;}
.cr-module dd .cr-list li .cr-view-deail i{float:left;position:relative;}
.cr-module dd .cr-list li .cr-view-deail a{display:block;width:66px;height:24px;line-height:24px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin-right:10px;text-align:center;font-size:12px;}
.cr-module dd .cr-list li .cr-view-deail a:link{background:#5ecdd8;color:#fff;}
.cr-module dd .cr-list li .cr-view-deail a:hover{background:#68d3de;color:#fff;}
.cr-module dd .cr-list li .cr-view-deail a:active{background:#5ac4cf;color:#fff;}
.cr-module dd .cr-list li .cr-view-deail a:visited{background:#5ecdd8;color:#fff;}
.cr-module dd .cr-list li .cr-view-deail a.cr-none{background:none;color:#969696;width:294px;margin:0 auto;}
.cr-module dd .cr-list li .cr-view-empty a:link{background:#ececec;color:#545454;}

.cr-module dd .cr-list li .cr-view-deail i span{display:none;position:absolute;left:4px;bottom:30px;width:56px;height:22px;text-align:center;font-size:12px;line-height:22px;}
.cr-module dd .cr-list li .cr-view-deail i span b{font-style:normal;display:block;width:7px;height:5px;position:absolute;left:50%;top:22px;margin-left:-4px;}
.cr-module dd .cr-list li .cr-view-deail i span.cr-view-status1{background:#e9f7f8;border:1px solid #b6e3e6;color:#5ecdd8;}
.cr-module dd .cr-list li .cr-view-deail i span.cr-view-status1 b{background:url(../images/cr_bsj.png) no-repeat;}
.cr-module dd .cr-list li .cr-view-deail i span.cr-view-status2{background:#e4f7ef;border:1px solid #71d8ad;color:#71d8ad;}
.cr-module dd .cr-list li .cr-view-deail i span.cr-view-status2 b{background:url(../images/cr_gsj.png) no-repeat;}
.cr-module .cr-header b.cr-number{font-weight:normal;}
/*E-review*/
/*S-review pop*/
.cr-do-homework,.cr-pop-datadownload{width:633px;position:absolute;left:100px;top:100px;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000; display:none;z-index:100;padding:0 20px 20px;background:#fff;border:1px solid #ececec;}
.cr_close,.cr_do_close,.cr_down_close{position:absolute;right:20px;top:20px;cursor:pointer;}
.cr-pop-title{padding:15px 0 22px;}
.cr-pop-title span{font-size:18px;color:#3d3d3d;}
.cr-do-homework p{font-size:14px;color:#ff7271;}
.cr-do-homework .cr-pop-tip{padding:13px 0 21px;}
.cr-study{}
.cr-study li{width:120px;padding:0 12px 16px;float:left;margin:10px 19px 0 0;background:#ebedef;}
.cr-study li.cr-mar0{margin-right:0;}
.cr-study span{display:block;text-align:center;}
.cr-study span.cr-course-name{font-size:20px;padding:17px 0 11px;}
.cr-study a{display:block;width:66px;height:24px;line-height:24px;background:#5ecdd8;color:#fff;text-align:center;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;text-decoration:none;margin:13px auto 0;}
.cr-pop-datadownload table{font-size:14px;}
.cr-pop-datadownload table tr{height:40px;line-height:40px;}
.cr-pop-datadownload table tr th{background:#f5f5f5;text-align:center;color:#3c3c3c;}
.cr-pop-datadownload table tr td{text-align:center;color:#3c3c3c;}
/*E-review pop*/
/*S-资料下载*/
.dd-module dt i.dd-header-title{padding:26px 0 9px;}
.dd-module .dd-header .dd-status{width:auto;}
.dd-module .dd-header .dd-status span{+float:left;}
.dd-module .dd-status .dd-download-all{display:block;width:100px;height:28px;line-height:28px;text-align:center;background:#fff;color:#ff7271;margin:36px 22px 0 0;-moz-border-radius:2px; -webkit-border-radius:2px;border-radius:2px;}
.dd-module dd .dd-list li .dd-list-info{margin-top:2px;}
.dd-module dd .dd-list li .dd-view-deail{margin-top:0;}
.dd-module dd .dd-list li .dd-view-deail i .dd-down{background:none;color:#ff7271;width:auto;}
.dd-module dd .dd-list .dd-last-list{padding-bottom:10px;}
.dd-module dd .dd-list li .dd-view-deail i .dd-no-down{color:#969696;}
.dd-module dd .dd-list li .dd-view-deail i.dd-view-fr{float:right;}
/*E-资料下载*/
/*S-matchingquestionbank*/
.mq_con{border-bottom:1px solid #dddddd;width:750px; margin:0 auto; }
.md30{ margin-bottom:30px;}
.class-tab .mg24{margin:24px auto;}
.mq_con >li{border:1px solid #dddddd; border-bottom:none;}
.mq_li_tit{ margin:0 18px; line-height:71px; font-size:18px; border-bottom:1px solid #dddddd; padding-left:10px; color:#000;}
.mq_lasttime{ font-size:14px; color:#969696; margin-left:19px;}
.mq_li_tit a:link,.mq_li_tit a:visited{ color:#ff7271; font-size:14px; margin-left:19px; text-decoration:underline;}
.mq_chosclass{ padding:13px 0 13px 28px;line-height:36px;}
.mq_chosclass .mq_chosclass_sp{ color:#000; font-size:14px;}
.mq_chosclass a{ font-size:12px; color:#FFF; background:#5ecdd8; width:110px; height:36px; display:block; text-align:center; margin-left:10px; float:left;margin-bottom:17px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.mq_chosclass a:hover{ background:#68D3DE ;}
.mq_classes{ width:604px; }
.class-tab .mq_classes a:link, .class-tab .mq_classes a:visited, .class-tab .mq_classes a:hover, .class-tab .mq_classes a:active{color:#fff;}
/*E-matchingquestionbank*/
/*S_notice*/
.no_ul li{ padding:16px 0;border-bottom:1px solid #dddddd; margin:0 24px; line-height:25px;}
.no_li_tit{ font-size:14px; color:#000000; display:block;}
.no_annex_bg{ margin:7px 0 0 10px;} 
.no_annex:link,.no_annex:visited{ color:#ff7271; margin-left:2px;}
.no_li_link:link,.no_li_link:visited{color:#000;}
.no_li_time{ font-size:12px; color:#969696; }
.no_li_con{ font-size:12px; color:#656565;}
.page_sel a{ margin-left:11px; font-size:12px; padding:8px 12px; display:inline-block}
.page_sel{ float:right; margin:29px 23px 29px 0 ;}
.page_sel .page_change_01{ color:#999999; background:#ececec;}
.page_sel .page_change_02{ color:#4bbac5; border:1px solid #4bbac5;padding:7px 11px;margin-right:10px}
.page_sel .page_this{ background:#4bbac5; color:#FFF;}
.page_sel .page_num{ color:#606060; border:1px solid #e0e0e0;padding:7px 11px;}

.page_sel .txt{border:none;width:23px;height:23px;border:1px solid #e0e0e0;margin:0 11px;}
.page_sel .click_true{display:inline-block;width:38px;height:23px;margin-left:11px;line-height:23px;text-align:center;border:1px solid #5ecdd8;color:#4bbac5;cursor:pointer;}
/*E-notice*/


/*S-personalInformation*/
.class-tab .pi-tab{margin:0 10px;border-bottom:1px solid #dddddd;height:56px;line-height:56px;font-size:16px;}
.class-tab .pi-tab a{display:block;width:147px;height:54px;float:left;text-align:center; background: url(../images/subtab_bg.png) no-repeat right;}
.ml10{margin-left:10px;}
.class-tab .pi-tab .nobg{ background: none;}
.class-tab .pi-tab a:link,.class-tab .pi-tab a:visited{color:#808080;}
.class-tab .pi-tab a:hover,.class-tab .pi-tab a:active{color:#5ecdd8;border-bottom:3px solid #5ecdd8;}
.class-tab .pi-tab a.pi-tab-cur{border-bottom:3px solid #5ecdd8;color:#5ecdd8;}
.class-tab .pi-tab a.od-return{float:right;color:#969696;font-size:14px;padding-top:14px;}
.class-tab .pi-tab a.od-return:hover{border-bottom:none;}
.class-tab div.pi-tab-new{border:none;}
.pi-user-info{margin:30px 24px;}
.pi-user-info .pi-user-info-top{margin-bottom:27px;}
.pi-user-info .pi-user-info-top .pi-basic-info{width:320px;min-height:270px;padding:16px 20px 0;position:relative;border:1px solid #dddddd;float:left;margin-right:24px;}
.pi-user-info .pi-user-info-top .pi-marginR0-info{margin-right:0;}
.pi-user-info .pi-user-info-top .pi-basic-info .pi-info-title span{font-size:14px;display:block;float:left;color:#000;}
.pi-user-info .pi-user-info-top .pi-basic-info .pi-info-title span.pi-info-bg{width:13px;height:15px;background:url(../images/pi_info.png) no-repeat;padding-right:5px;margin-top:-1px;}
.pi-user-info .pi-user-info-top .pi-basic-info .pi-info-title span.pi-address-bg{width:13px;height:17px;background:url(../images/pi_address.png) no-repeat;padding-right:5px;margin-top:-3px;}
.pi-user-info .pi-user-info-top .pi-basic-info .pi-info-title span.pi-intro-bg{width:14px;height:16px;background:url(../images/pi_intro.png) no-repeat;padding-right:5px;margin-top:-1px;}
.pi-user-info .pi-user-info-top .pi-basic-info .pi-info-title span.pi-pwd-bg{width:14px;height:14px;background:url(../images/pi_intro.png) no-repeat;padding-right:5px;margin-top:-1px;}

.pi-user-info .pi-user-info-top .pi-basic-info .pi-info-title span.pi-name{margin-top:-4px;}
.pi-user-info .pi-user-info-top .pi-basic-info .pi-info-title span.pi-edit,.pi-user-info .pi-user-info-top .pi-basic-info .pi-info-title span.pi-sure{width:46px;height:31px;line-height:31px;text-align:center;background:#5ecdd8;color:#fff;float:right;margin-top:-10px;cursor:pointer;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.pi-user-info .pi-user-info-top .pi-basic-info .pi-info-title span.pi-sure{display:none;}
.pi-user-info .pi-user-info-top .pi-basic-info .pi-info-title span.pi-cancel{width:46px;height:31px;line-height:31px;text-align:center;background:#ececec;color:#565656;float:right;margin:-10px 15px 0 0;cursor:pointer;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;display:none;}

.pi-user-info .pi-user-info-top .pi-basic-info ul{padding-top:13px;}

.pi-user-info ul li{line-height:25px;padding-bottom:9px;}
.pi-user-info ul li span{display:inline-block;color:#000;font-size:12px;}
.pi-user-info ul li span.pi-property{width:60px;color:#656565;vertical-align:top;}
.pi-user-info ul li span.pi-detail-address{width:246px;word-wrap:break-word;}
.pi-user-info .pi-user-info-top .pi-basic-info .pi-photo{position:absolute;left:254px;top:57px;/* cursor:pointer; */}
.pi-user-info .pi-user-info-top .pi-basic-info .pi-photo span{display:block;padding-top:13px;text-align:center;font-size:12px;color:#656565;}
.pi-user-info .pi-user-info-top .pi-basic-info .pi-photo .pi-file{cursor:pointer;display:block;height:114px;width:88px;-webkit-opacity:0;-moz-opacity:0;-khtml-opacity:0;opacity: .0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);position:absolute;top:0;left:0;padding-left:0;}
.pi-user-info .pi-user-info-top .pi-basic-info .pi-photo .pi-user-photo{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.pi-user-info ul li.pi-comment{color:#b0b0b0;font-size:12px;}
.pi-user-info .pi-user-info-bottom .pi-basic-info{min-height:154px;}
.pi-user-info .pi-user-info-bottom .pi-pwd-info{min-height:29px;}

.pi-user-info .pi-basic-info input{padding-left:9px;border:none;border:1px solid #ddd;font-size:12px;padding-top:8px\9;}
.pi-user-info .pi-basic-info select{font-size:12px;margin-right:12px;height: 24px;}
.pi-user-info .pi-basic-info select option{padding-right:12px;}
.pi-user-info .pi-basic-info input.txt{width:188px;height:25px;height:20px\9;}
.pi-user-info .pi-basic-info .txtarea{padding:6px 9px 0;width:233px;height:54px;border:none;border:1px solid #ddd;font-size:12px;margin:9px 0 0 64px;+margin-left:0;}
/* .pi-basic-info ul li .pi-edit-val{display:none;} */
.pi-basic-info .pi-password{display:none;}
.pi-pwdtip{color:#ff7271;}
/*S-pop*/
/* .pi-pop{width:340px;position:fixed;left:50%;top:100px;margin-left:-170px;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;display:none;padding:0 22px 20px;background:#fff;border:1px solid #ececec;} */
.pi-pop-title{padding:15px 0 22px;}
.pi-pop-title span{font-size:14px;color:#3d3d3d;}
.pi-pop-title .cr_close{position:absolute;right:22px;top:15px;}
.pi-pop-result{margin-top:17px;}
.pi-pop-result input{display:block;width:46px;height:31px;line-height:31px;text-align:center;font-size:12px;border:none;}
.pi-pop-result .pi-pop-sure{background:#5ecdd8;color:#fff;cursor:pointer;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.pi-pop-result .pi-pop-cancel{background:#ececec;color:#565656;cursor:pointer;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin-right:15px;}

.zone_out00{width:310px;height:310px;position:relative;overflow:hidden;background-color:#fff;cursor:move;margin:0 auto;}
.window_shadow{height:250px;width:250px;position:absolute;box-shadow: 0 0 15px rgba(0,0,0,.5) inset;z-index:1;left:0px;top:0px;}
.pi-img-thumb01{ position:absolute;left:30px; width:250px; }
.window_out{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;height:250px;width:250px;margin:30px 30px;position:absolute;overflow:hidden;}
.window_inner{width:310px;height:310px;position:relative;left:-30px; top:-30px;}
.pi-img-thumb02{position:absolute;-webkit-opacity:0.25;-moz-opacity:0.3;-khtml-opacity:0.25;opacity: .25;filter:alpha(opacity=25);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=25);z-index:100000;left:30px;width:250px;}
.pi-drag{width:250px;height:20px;outline:0 none;position:relative;margin:5px auto 0;}
.pi-drag i{display:block;width:19px;height:19px;}
.pi-drag .pi-minus{background:url(../images/pi_minus.png) no-repeat;float:left;}
.pi-drag .pi-plus{background:url(../images/pi_plus.png) no-repeat;float:right;}
.pi-pop-line{background:#eee;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;cursor:pointer;height:5px;overflow:hidden;position:absolute;left:30px;top:7px;width:185px;}
.pi-slider-thumb{background:url(../images/pi_drag.png) no-repeat;cursor:pointer;height:50px;overflow:hidden;position:absolute;left:30px;top:4px;width:11px;}
.pi-range{width:250px;margin:0 auto;}
.pi-range em{display:block;font-size:12px;color:#565656;}
.pi-range .pi-reduce{float:left;margin-left:-4px;}
.pi-range .pi-enlarge{float:right;}
/*E-pop*/
/*E-personalInformation*/

/*S-questionbankdetails*/
.qd_tit01{ color:#5ecdd8; font-size:16px; margin-left:24px; height:61px; line-height:72px;}
.qd_tit01 .fontE{font-size: 12px;  margin: 0 0 0 10px; color: #333;}
/*E-questionbankdetails*/


/*S-recordsofconsumption*/
.rc-time-module{ vertical-align:top;}
.rc-time-module span{display:inline-block;}
.rc-time-module span.rc-timer{width:84px;height:22px;font-size:12px;line-height:22px;text-align:center;color:#fff;background:#ff7271;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin:0 7px 0 0;position:relative;}
.class-tab .rc-time-module span.rc-progress{background-position:0 -111px;}
.rc-time-module span.rc-dot{display:block;width:14px;height:14px;position:absolute;right:-14px;top:4px;}
.rc-time-module table{width:658px;border-left:2px solid #8e9399;}
.rc-time-module table tr{margin-top:-5px;}
.rc-time-module table td{color:#000;font-size:14px;text-align:center; height:38px;vertical-align:top;}
.rc-time-module table td.rc-col1{width:33%;text-align:center;}
.rc-time-module table td.rc-col2{width:33%;}
.rc-time-module table td.rc-date{width:33%;color:#999;}
.rc-time-module table td.rc-colspan2{width:66%;}
.rc-time-module table tr.rc-line p{ width:638px;height:1px;line-height:1px;font-size:0px;overflow:hidden;background:#ddd;margin:8px 0 29px 19px;}
.rc-time-module table tr.rc-line td{height:1px;}
.rc-time-module table tr.rc-no-marginB p{margin-bottom:0;}
/*E-recordsofconsumption*/

/*mymoney*/
.mm_title{font-size:18px;color:#000;margin:25px 0 17px;}
.mm_yuan{font-size:16px;color:#000000;margin-bottom:6px;}
.mm_surplus{display:inline-block;}
.mm_remarks{ font-size:12px; color:#969696;margin-left:10px;}
.mm_recharge{ width:70px; height:31px; border:none; background:#60ccd9; text-align:center; line-height:29px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius:2px; color:#FFF; position:absolute;right:0;font-size:14px;}
.mm_line{ width:752px; background:#dddddd; height:1px; margin:0 auto;}
.mm_remarks02{ font-size:18px;color:#000000; line-height:77px;}
.mm_gifts{ margin-left:-64px;}
.mm_gifts li{ border:1px solid #dddddd; margin-left:62px; padding:7px; width:192px;  height:60px; float:left; margin-bottom:30px;}
.mm_gifts li div{font-size:14px; color:#000; margin:4px 0 0 4px; line-height:20px;}
.mm_recharge_area{margin-bottom:30px;position:relative;}
.mm_gold{font-size:18px;color:#000;margin:28px 0 16px;}
.mm_gold_con li{width:82px;height:31px;line-height:31px;text-align:center;font-size:14px;color:#000;margin-right:20px;float:left;border:1px solid #dddddd;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;cursor:pointer;}
.mm_gold_con li.mm_gold_cur{width:84px;height:33px;border:none;background:url(../images/mm_goldbg.png) no-repeat;}
input.mm_other{width:69px;height:29px;line-height:31px;border:none;border:1px solid #dddddd;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding-left:13px;font-size:14px;color:#969696;margin-right:10px;}
.mm_unit{display:inline-block;height:31px;font-size:14px;color:#000;}
.mm_outputval{display:inline-block;height:31px;padding:0 9px 0 30px;font-size:18px;color:#ff7270;}
input.mm_other:-webkit-autofill{-webkit-box-shadow: 0 0 0px 1000px white inset;border: 1px solid #CCC!important;-webkit-text-fill-color:#969696;}
.mm_other::-webkit-input-placeholder{color:#969696;}
input.mm_other:-moz-placeholder{color:#969696;}
.mm_outputval em{font-size:18px;}
/*S-noticedetail*/
.nd-content{line-height:25px;}
.nd-title{ font-size:14px; color:#000000; display:block;}
.nd-accessorybg{ margin:7px 0 0 10px;} 
.nd-accessory:link{ color:#ff7271; margin-left:2px;}
.nd-publish-time{ font-size:12px; color:#969696; }
.nd-info{ font-size:12px; color:#656565;}
.nd-info span{display:block;}
.nd-info span.nd-text{text-indent:24px;}
.nd-process{width:676px;margin:0 auto;}
.nd-process span{display:inline-block;color:#ff7271;font-size:12px;padding-top:18px;}
.nd-note{color:#656565;font-size:14px;line-height:22px;padding-top:25px;}
.nd-line{height:1px;line-height:1px;font-size:0px;overflow:hidden;background:#ddd;margin:28px 0 23px 0;}
.nd-accessory-downloads{color:#000;font-size:16px;}
.nd-downloads-area li{color:#656565;font-size:14px;line-height:34px;}
.nd-downloads-area li .nd-pdfbg{margin:0 10px 0 0;vertical-align:middle}
.nd-downloads-area li a{font-size:12px;display:block;float:right;color:#5ecdd8;}
/*Eor-bgeffbfb-noticedetail*/

/*S-orderrecord*/
.or-content{margin-left:10px;margin-right:10px;}
.or-name{width:192px;}
.or-price{width:151px;}
.or-pay{width:151px;}
.or-status{width:150px;}
.or-trade{width:129px;}
.or-bought-table th{text-align:center;height:40px;line-height:40px;background:#f5f5f5;font-size:16px;color:#3c3c3c;}
.or-bought-table tbody.or-tbborder tr td{border:1px solid #dddddd;}
.or-bgeffbfb{background:#effbfb;}
.or-bgfd726f{background:#fd726f;height:26px;line-height:26px;}
.or-bgfd726f td{color:#fff;}
.or-font12 td{font-size:12px;}
.or-row10{height:10px;}
.or-row10 td{border:none;}
.or-width13{display:inline-block;width:13px;}
.or-bought-table td{text-align:center;}
td.or-textR{text-align:right;border-left:none!important;}

td.or-tdl{text-align:left;border-right:none!important;}
.or-bought-table .or-orderinfo{height:39px;line-height:39px;color:#a6a6a6;}
.or-bought-table .or-orderinfo .or-dealtime{padding-left:17px;}
.or-trheight{height:116px;}
.or-trheight span{display:block;}

.or-trheight td{font-size:14px;color:#3c3c3c;border-right:1px solid #eff1f2;}
.or-trheight .or-colfd726f{color:#fd726f;}
.or-tradestatus input{width:71px;height:30px;background:#5ecdd8;border:none;font-size:12px;color:#fff;display:block;margin:0 auto;margin-bottom:7px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.od-tradestatus input{margin:0 13px 0 0;float:right;}
.or-tradestatus span{display:block;font-size:12px;}
.or-tradestatus span a{color:#a6a6a6;}
.or-paystatus{padding-top:3px;}
.or-textR .or-cancelorder{color:#a6a6a6;}
.or-textR .or-cancelorder:link,.or-cancelorder:hover{color:#a6a6a6;}
/*E-orderrecord*/
/*S-优惠券*/
.coupons{font-size: 12px;width: 778px;margin-top:30px;color:#3c3c3c;margin-left:10px;border-left:solid 1px #d4d2d2;border-top:solid 1px #d4d2d2;}
.coupons td{border-bottom: solid 1px #d4d2d2;border-right: solid 1px #d4d2d2;text-align:center;
padding-top:16px;padding-bottom:16px;color:#3c3c3c; line-height:20px;}
.title_bt{border-right:solid 1px #d4d2d2;}
.title_bt td{color:#3c3c3c;background:#effbfb;border:none;line-height:40px;padding:0px;}
.td-a{width:102px;}
.td-b{width:91px;}
.td-c{width:121px;}
.td-d{width:89px;}
.td-e{width:156px;text-align:left; padding-left:12px; padding-right:12px;}
.td-f{width:93px;}
.coupons .td-g{width:119px;color:#a6a6a6;}
/*E-优惠券*/
/*S-各种状态*/
.state-a{ margin-top:57px; margin-left:171px;}
.state-a img{ float:left;}
.state-a-title{float:left; line-height:114px; margin-left:29px;color:#808080; font-size:22px;}

.state-b{ margin-top:57px; margin-left:135px;}
.state-b img{ float:left;}
.state-b-title{float:left; line-height:114px; margin-left:50px;color:#808080; font-size:22px;}

.state-c{ margin-top:80px; margin-left:214px;}
.state-c img{ float:left;}
.state-c-title{float:left;  margin-left:50px;color:#808080; font-size:22px; margin-top:19px;}

.state-c-button{ color:#fff;margin-left:50px; margin-top:31px;font-size:12px;  -moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;width:120px; height:36px; display:block;text-align:center; float:left; line-height:36px;}
.state-c-button:link{background:#5ecdd8;color:#fff;}
.state-c-button:hover{background:#68d3de;color:#fff;}
.state-c-button:active{background:#5ac4cf;color:#fff;}
.state-c-button:visited{background:#5ecdd8;color:#fff;}

.state-d{ margin-top:57px; margin-left:214px;}
.state-d img{ float:left;}
.state-d-title{float:left;margin-left:17px;color:#808080; font-size:22px; line-height:114px; font-weight:normal;}
.state-e{ margin:80px 0 0 117px;}
.state-e img{ float:left;}
.state-e-title{float:left;margin-left:23px;color:#808080; font-size:22px; line-height:114px; font-weight:normal;}
.state-e-title a{color:#5ecdd8;}
.state-e-title a:hover{text-decoration:underline;}
.state-f{margin-top:57px;margin-left:131px;}
.state-f img{float:left;}
.state-f-title{float:left;margin-left:23px;color:#808080; font-size:22px; margin-top:57px;font-weight:normal;}
.state-flower{margin-left:23px;margin-top:46px;}
.novice-a{width:1000px;margin:0 auto;}
.novice-c{background:url(../images/bg_01.jpg) repeat-x; height:1741px; width:100%;}
/*E-各种状态*/

/*S-orderdetails*/
.od-yhq{height:32px;}
.or-row15{height:15px;}
.od-yhq em{font-size:18px;padding:0 9px;}
.od-trheight{height:112px;border:1px solid #efd97c;background:#fffdeb;}
.od-trheight td,.od-trheight em{font-size:18px;}
td.od-tdlp{padding-left:13px;color:#3c3c3c;}
.od-colb{color:#5ecdd8;}
.od-colr{color:#fd726f;}
.od-orderinfo{padding:15px 0;border:1px solid #ddd;}
.od-orderinfo tr{padding-left:15px;}
.od-padding12{padding-left:12px;}
.od-orderinfo td{height:30px;font-size:14px;text-align:left;color:#3c3c3c;white-space:nowrap;}
.od-hei30  td{height:30px;}
.od-orderinfo td em{font-size:14px;}
.od-con{border:1px solid #ddd;width:777px;}
.od-goodsinfo{table-layout:fixed;}
.od-hei30 td{height:30px;}
.od-title{height:39px;font-size:14px;color:#3c3c3c;background:#effbfb;padding-left:12px;}

.od-col1{width:278px;padding-left:12px;}
.od-col2{width:276px;}
.od-usertouch td{padding-top:11px;}
p.od-usertouch{height:30px;line-height:30px;padding-top:11px;}
.od-expressdetail{width:750px;margin:0 12px 20px;border:1px solid #eff1f2;}
.od-expressdetail thead tr{height:40px;background:#f5f5f5;}
.od-expressdetail th,.od-expressdetail td{text-align:center;font-size:14px;color:#3c3c3c;}
.od-expressdetail tbody{width:750px;}
.od-expressdetail tbody td{border-right:1px solid #eff1f2;border-bottom:1px solid #eff1f2;height:38px;}
.od-dataname{width:196px;}
.od-sendstatus{width:124px;}
.od-express{width:130px;}
.od-oddnum{width:193px;}
.od-operation{width:103px;}
.od-expressdetail a.od-colb{font-size:14px;color:#5ecdd8;}
.od-module{width:195px}
.od-coursenum{width:292px}
.od-time{width:261px}
.od-sign{margin-bottom:8px;}
.od-sign td{font-size:14px;color:#3c3c3c;}
.od-sign input{width:71px;height:30px;background:#5ecdd8;border:none;font-size:12px;color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin-left:6px;vertical-align:middle;}
.od-sign a.od-deal{color:#5ecdd8;text-decoration:underline;}
/*od-pop*/
#od-mask {width:100%;position: absolute; left: 0; top: 0; z-index: 1; display:none;background:#fff;-webkit-opacity:0.3;-moz-opacity:0.3;-khtml-opacity:0.3;opacity: .3;filter:alpha(opacity=30);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);}
.od-pop{width:958px;position:absolute;left:50%;top:100px;margin-left:-479px;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000; z-index:-2;background:#fff;border:1px solid #ececec;}
.od-pop-title{padding:26px 0 17px;}
.od-pop-title span{display:block;float:left;font-size:18px;color:#000;padding:0 17px 0 30px;}
.od-pop-title  ul{padding-left:30px;}
.od-pop-title  ul li{float:left;padding-right:14px;}
.od-pop-title  ul li a{font-size:16px;color:#000;text-decoration:underline;}
.od-pop-title .cr_close{position:absolute;right:10px;top:10px;}
.od-pop-line{height:1px;line-height:1px;font-size:0px;overflow:hidden;background:#ddd;}
.od-pop-con{width:920px;height:418px;padding:14px 7px 0 30px;margin-bottom:29px;}
.od-pop-info h1{font-size:16px;color:#000;}
.od-pop-info p{padding:0 21px 10px 0;font-size:14px;color:#3c3c3c;}
.od-form{padding:32px 0 0 30px;}
.od-form td{height:47px;}
.od-pop-tip{color:#fd726f;font-size:12px}
.od-poperty{width:72px;}
.od-value{width:229px;}
.od-form table{border:none;}
.od-form input.od-txt,.od-form select{width:190px;height:25px;padding-left:7px;}
.od-submit{width:120px;height:36px;background:#5ecdd8;border:none;font-size:12px;color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin:50px 0 30px 389px; }

/*内容区域*/
.agreementCon{ width:920px; height:418px;}
.agreementContainer{height:418px; width:100%;}
/*滚动条*/
.agreementContainer .od-wrap {position: relative; overflow:hidden;}
.agreementContainer .frame {width:910px; height:418px;overflow: hidden;}
.agreementContainer .scrollbar {position: absolute;right: 2px;width: 4px;height: 192px;background: #97dcfe;line-height: 0;}
.agreementContainer .scrollbar .handle {width: 8px;height: 100px;background: #1f85da; left:-2px;cursor: pointer;}
.agreementContainer .scrollbar .handle .mousearea {position: absolute;top: 0;left: -10px;width: 22px;height: 100%;}
.od-pop-con .agreementContainer .scrollbar .handle{background: #5ac5cf;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.od-pop-con .agreementContainer .scrollbar{background: #e8e8e8;}
.od-pop-con .agreementContainer .frame,.od-pop-con .agreementContainer .scrollbar{height: 418px;}
/*E-orderdetails*/
   
/*S-keycomplaint*/
.kc-com{margin-bottom:51px;}
.kc-title{font-size:18px;color:#333;margin:0 0 10px;}
.kc-com-type{margin-bottom:10px;position:relative;z-index:1;}
.kc-com-content{position:relative; /*z-index:1;*/}
.kc-com-type span,.kc-com-content span{display:block;float:left;width:44px;padding-left:4px;font-size:14px;color:#737373;}
.kc-com-type span{line-height:27px;}
.kc-com-content span{line-height:88px;}
.kc-sel-box{width:139px;height:27px;border:none;border:1px solid #dedede;font-size:12px;color:#b0b0b0;display:none;}

.select_box{font-size:12px;color:#b0b0b0;width:139px;height:25px;line-height:27px;float:left;}
.select_showbox{border: 1px solid #dddddd;height:25px;padding-left:5px;background: url(../images/kc_sel.jpg) no-repeat right;}
.select_option{border: 1px solid #dddddd;border-top:none;display: none;color:#b0b0b0;background:#fff;}
.select_option li{padding-left:5px;color:#b0b0b0;}
.select_option li.selected,.select_option li.hover{color:#737373;}

.kc-com-textarea{border:none;border:1px solid #ddd;font-size:14px;width:686px;height:86px;background:#fff;padding:6px;margin-bottom:10px;}
.kc-button{display:block;width:120px;height:36px;font-size:12px;text-align:center;line-height:36px;background:#5ecdd8;color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;float:right;cursor:pointer;}
.kc-button a{color:#fff;display:inline-block;width:120px;height:36px;}
.kc-content{padding:0 11px 30px;border:1px solid #ddd;}
.kc-apply-status{padding:16px 0 32px;}
.kc-apply-status span{display:block;line-height:1.1;}
.kc-apply-time{font-size:12px;color:#969696;}
.kc-apply-processing{font-size:16px;color:#ff7271;background:url(../images/kc_status1.jpg) no-repeat left;padding-left:20px;}
.kc-teaser{width:676px;height:118px;line-height:118px;background:#fffdeb;border:1px solid #efda7f;font-size:18px;color:#333;text-align:center;}
.kc-teaser span{display:inline-block;line-height:1.5;vertical-align:middle;width:524px;+margin-top:5%;}
.kc-teaser span em{color:#5ecdd8;font-size:18px;}
.kc-payment-process{display:none;margin-top:14px;}
.kc-payment-process1{display:block;}
.kc-slide{width:38px;margin:-20px auto 0;cursor:pointer;}
.kc-slide span{color:#969696;font-size:12px;line-height:1.1;}
.kc-slide-down{display:block;background:url(../images/kc_down.jpg) no-repeat right;}
.kc-slide-up{display:block;background:url(../images/kc_up.jpg) no-repeat right;}
.kc-pay-date{width:98px;}
.kc-pay-date em{display:block;float:left;width:84px;height:22px;line-height:22px;text-align:center;background:#ff7271;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;color:#fff;margin:1px 0 0 0;}
.class-tab .kc-dot{display:inline-block;width:14px;height:14px;margin:4px 0 0 0;float:left;}
.class-tab .kc-progress{background-position:0 -111px;}
.class-tab .kc-on-progress{background-position:-38px -111px;}
.kc-pay-con{border-left:1px solid #8e9399;min-height:52px;padding-bottom:26px;margin-left:-7px;}
.kc-pay-con .kc-pay-txt{padding:1px 0 0 20px;font-size:16px;color:#010101;}
.kc-order-detail{width:547px;background:#f5f5f5;margin:8px 0 0 20px;padding:10px;}
ul.kc-order-detail li span{display:block;line-height:1.1;font-size:12px;color:#656565;}
.kc-class-name{width:25.96%;}
.kc-order-num{padding:0 17px 0 20px;}
.kc-pay-monney{padding:10px 0 20px;}
ul.kc-order-detail li .kc-pay-monney span{font-size:14px;}
.kc-padding6{padding-left:6px;}
.kc-highlight{color:#ff7271;font-size:14px;}
.kc-input-info{font-size:14px;color:#010101;margin:0 0 18px;}
.kc-about-bank{padding-bottom:13px;}
.kc-about-bank span{display:block;}
.kc-about-bank input,.kc-about-bank select{border:none;border:1px solid #ddd;width:188px;height:23px;padding-left:7px;color:#b0b0b0;}
.kc-col1{width:70px;padding-top:8px;color:#737373;}
.kc-sure-finish{width:567px;background:#fff;margin:10px 0 0 20px;padding:0;}
ul.kc-sure-finish li span{font-size:14px;}
.kc-sure-finish .kc-col1{padding-top:0;}
.kc-comment{width:567px;margin:10px 0 0 20px;color:#656565;}
.kc-comment li{font-size:14px;}
.kc-touch{font-size:16px;padding:0 16px 0 20px;}
.kc-changetel{color:#ff7271;font-size:12px;cursor:pointer;}
.kc-supply-info{width:587px;margin-left:91px;+display:inline;}
.kc-supply-textarea{font-size:14px;border:none;border:1px solid #ddd;width:573px;height:86px;background:#fff;padding:6px;margin-bottom:10px;}
.kc-textareaB{border:1px solid #5ecdd8;}
.kc-padding0{padding-bottom:0;}
.kc-apply-finish{font-size:16px;color:#5ecdd8;background:url(../images/kc_status2.jpg) no-repeat left;padding-left:20px;}
.kc-comment-value{width:578px;margin:63px 0 0 100px;}
.kc-mark-title{font-size:16px;color:#010101;}
.kc-mark{margin-top:22px;}
.kc-mark span{display:block;float:left;line-height:1.1;}
.kc-mark-des{font-size:16px;margin:10px 20px 0 114px;}
.kc-mark-star li{width:29px;height:23px;float:left;background:url(../images/kc_star1.jpg) no-repeat;margin:4px 0 0 0;cursor:pointer;}
.kc-mark-star li.kc-star{background:url(../images/kc_star0.jpg) no-repeat;}
.kc-mark-result{font-size:28px;margin:0 40px 0 20px;color:#ff7271;}
.kc-mark-result em{font-size:28px;}

.kc-pop,.kc-type-pop{width:366px;padding:0 20px 10px;position:absolute;left:100px;top:100px;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000; background:#fff;display:none;z-index:2;border:1px solid #ececec;}
.kc-type-pop{position:fixed;left:50%;top:400px;margin-left:-183px;}
.kc-pop-title span{display:inline-block;font-size:18px;color:#3d3d3d;padding:16px 0 28px;}
.kc-pop-title .cr_close{position:absolute;right:20px;top:20px;}
.kc-pop-sure{font-size:14px;color:#3c3c3c;}
.kc-pop-button{float:none;margin:18px auto 0;}
/*E-keycomplaint*/
/*S-testcomputer*/
.tc-title{font-size:16px;color:#272727;line-height:1.1;margin:28px 0 20px 0;}
.tc-tab{border:1px solid #eff1f2;}
.tc-tab thead th,.tc-tab td{text-align:center;}
.tc-tab td{height:96px;border:1px solid #eff1f2;}
.tc-tab thead th{font-size:14px;color:#545252;height:40px;background:#f5f5f5;font-weight:normal;}
.tc-col01{width:95px;}
.tc-col02{width:389px;}
.tc-col03{width:264px;}
.tc-hardware span,.tc-config span{display:block;}
.tc-hardware{font-size:14px;color:#000;}
.tc-icon{width:30px;height:30px;background:url(../images/tc_icon.png) no-repeat;margin:0 auto 4px;}
.tc-system{background-position:0 0;}
.tc-net{background-position:0 -40px;}
.tc-screen{background-position:0 -80px;}
.tc-browser{background-position:0 -120px;}
.tc-flash{background-position:0 -160px;}
.tc-pink{font-size:14px;color:#fd726f;margin-left:13px;}
.tc-config{font-size:14px;color:#545252;margin:0 20px;line-height:96px;}
.tc-symbol{width:45px;height:45px;background:url(../images/tc_symbol.png) no-repeat;margin-top:26px;}
.tc-right{background-position:0 0;}
.tc-wrong{background-position:0 -55px;}
.tc-warning{background-position:0 -110px;}
.tc-advice{font-size:14px;color:#545252;margin:0 20px;text-align:left;}
.tc-blue{display:block;font-size:14px;color:#5ecdd8;text-decoration:underline!important;}
.tc-blue:link{color:#5ecdd8;}
.tc-test{margin-top:20px;}
.tc-test span{display:inline-block;line-height:36px;}
.tc-tip{font-size:12px;color:#a6a6a6;}
.tc-button{width:115px;height:36px;background:#5ecdd8;font-size:14px;color:#fff;text-align:center;cursor:pointer;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
/*E-testcomputer*/
/*S-downloadsoftware*/
.ds-title{margin-top:8px;}
.ds-loadarea{width:364px;margin-bottom:20px;}
.ds-loadarea dl{padding:19px 22px;border:1px solid #ddd;position:relative;}
.ds-loadarea dl dt{float:left;margin-right:20px;position:absolute;left:22px;}
.ds-loadarea dl dd{padding-left:75px;}
.ds-icon{width:55px;height:55px;background:url(../images/ds_icon.png) no-repeat;}
.ds-browser{background-position:0 0;}
.ds-pdf{background-position:0 -66px;}
.ds-rar{background-position:0 -133px;}
.ds-pay{background-position:0 -199px;}
.ds-flash{background-position:0 -265px;}
.ds-dltitle{font-size:16px;color:#333;line-height:1.1;padding-bottom:5px;}
.ds-dldes{font-size:12px;color:#545252;line-height:22px;}
.ds-load-button{height:52px;background:#f5f5f5;border:1px solid #ddd;border-top:none;overflow:hidden;}
.ds-load-button a{display:block;width:115px;height:36px;line-height:36px;color:#fff;background:#5ecdd8;text-align:center;margin:8px auto 0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.class-tab .ds-load-button a:link, .class-tab .ds-load-button a:visited, .class-tab .ds-load-button a:hover, .class-tab .ds-load-button a:active{color:#fff;}
/*E-downloadsoftware*/
/*S-liveguide*/
.live-guide{position:relative;}
.live-header{width:100%;height:74px;background:#333;position:absolute;left:0;top:0;z-index:10;}
.live-guide-bg{width:1000px;height:1931px;margin:0 auto;position:relative;z-index:11;}
.live-footer{width:100%;height:255px;background:#333;position:absolute;bottom:0;}
.live-mask{width:100%;height:1931px;position:absolute;left:0;top:0;background:#000;-webkit-opacity:0.7;-moz-opacity:0.7;-khtml-opacity:0.7;opacity: .7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);z-index:12;}
.live-step{width:1004px;overflow:hidden;min-height:900px;position:absolute;left:50%;top:0;margin-left:-500px;z-index:100;}
.live-step p{position:relative;z-index:100;}
.live-step a{display:block;width:124px;height:64px;cursor:hand;text-indent:-9999px;background:url(about:blank)}
.live-f{position:absolute;left:252px;top:186px;}
.live-s{position:absolute;left:193px;top:186px;}
.live-t{position:absolute;left:252px;top:165px;}
.live-fo{position:absolute;left:311px;top:184px;}
.live-first{position:absolute;left:154px;top:105px;}
.live-second{position:absolute;left:686px;top:105px;display:none;}
.live-third{position:absolute;left:39px;top:182px;display:none;}
.live-forth{position:absolute;left:570px;top:313px;display:none;}
/*E-liveguide*/
/*S-ucNotice*/
.mask_x{ position: absolute; left: 0; top: 0; z-index: 999; display:none;background:#000;-webkit-opacity:0.3;-moz-opacity:0.3;-khtml-opacity:0.3;opacity: 0.3;filter:alpha(opacity=30);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);}
.mask_x_notice{ position: absolute; left: 0; top: 0; z-index: 9998; display:none;background:#000;-webkit-opacity:0.3;-moz-opacity:0.3;-khtml-opacity:0.3;opacity: 0.3;filter:alpha(opacity=30);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);}
.thepop{ width:519px; height:277px; padding:30px 30px; 
   -moz-border-radius: 2px;      /* Gecko browsers */
    -webkit-border-radius: 2px;   
    border-radius:2px; 
    position:absolute;
    background:#fff;
    border-top:3px solid #5ecdd8;
    display:none;
    z-index:1000;
    }
.thepop_close{ position:absolute; right:30px; top:20px; cursor:pointer;z-index:1001; font-size: 18px; color: #999;}
.thepop_tit{ width:519px; height:28px; line-height:0px; border-bottom:1px solid #ebebeb; font-size:18px; color:#606060;}
.thepop_tit01{ font-size:18px; color:#333333; line-height:53px;}
.thepop_date{ font-size:12px; color:#8a8a8a;}
.thepop_con{ line-height:26px; margin-top:10px;font-size:14px; color:#5a5a5a;}
.thepop_con span{ font-size:12px;}
.thepop_but{ margin:15px auto; width:160px; height:30px; font-size:14px; color:#ffffff; line-height:30px; background:#ff7271; margin-bottom:0px; border-radius: 3px; text-align:center; cursor:pointer;}
/*E-ucNotice*/
/*S-ucPact*/
.partPop{ width:650px; height:357px; padding:30px 30px; 
   -moz-border-radius: 2px;      /* Gecko browsers */
    -webkit-border-radius: 2px;   
    border-radius:2px; 
    position:absolute;
    background:#fff;
    border-top:3px solid #5ecdd8;
    display:none;
    z-index:1000;
    }
.partPop_close{ position:absolute; right:30px; top:20px; cursor:pointer;z-index:1001; font-size: 18px; color: #999;}
.partPop_tit{ height:28px; line-height:0px; border-bottom:1px solid #ebebeb; font-size:18px; color:#606060; text-align: center;}
.partPop_tit01{ font-size:14px; color:#333333; line-height:40px;}
.pactTable,.pactTableF{margin-top: 10px;}
.pactTable th{line-height: 18px; padding: 10px; text-align: center; background: #effbfb; font-weight: normal;}
.pactTable td{line-height: 18px; padding: 10px; text-align: center; font-size: 12px;}
.pactTableF td{line-height: 24px; padding: 5px; text-align: left; font-size: 12px;}
.pactTableF td input{width: 150px; border: 1px solid #ccc; line-height: 24px; text-indent: 10px;}
.partPop p{margin-top: 10px; font-size: 12px; color: #5ecdd8;}
.partPop_but{ margin:15px auto; width:160px; height:30px; font-size:14px; color:#ffffff; line-height:30px; background:#ff7271; margin-bottom:0px; border-radius: 3px; text-align:center; cursor:pointer;}
.or-pactView,.or-pactDown{margin-left: 10px; color: #5ecdd8 !important;}
.or-pactView:hover,.or-pactDown:hover{text-decoration: underline !important;}

.partDelPop{ width:800px; height:480px; padding:30px 30px; 
    -moz-border-radius: 2px;      /* Gecko browsers */
    -webkit-border-radius: 2px;   
    border-radius:2px; 
    position:fixed;
    background:#fff;
    border-top:3px solid #5ecdd8;
    display:none;
    z-index:1000;
    }
.partDelPop .tit{ height:28px; line-height:0px; border-bottom:1px solid #ebebeb; font-size:18px; color:#606060; text-align: center;}
.partDelPop .tit01{ font-size:14px; color:#333333; line-height:40px;}
.partDelPop .partDelPop-con{height: 440px; overflow-y:auto; margin-top: 20px; }
/*E-ucPact*/
/*S-ucRemind*/
.class-tab .mc-header-tab li{height:74px;}
.class-tab .mc-header-tab li .ucRemaid{font-size: 12px; background: #ff7271; border-radius: 8px; position: absolute; right: 5px; top: 5px; color: #fff; padding: 0 5px;}
.class-tab .mc-header-tab li.mc-cur .ucRemaid{ background: none;}
.ucBreadCrumbs a{line-height: 31px; color: #5ecdd8;}
.ucBreadCrumbs a:hover{text-decoration: underline;}
.ucBreadCrumbs .ic{background: url(../images/icon-ucbreadcrumbs.png) no-repeat ;width:13px; height: 13px; display: inline-block; vertical-align: -1px;}
.ucBreadCrumbs .ic2{background: url(../images/icon-ucbreadcrumbs2.png) no-repeat ;}
/*E-ucRemind*/
/*S-ucCourseTime*/
.class-tab .mc-header-tab li{cursor: pointer;}
.class-tab .mc-header-tab li a{line-height: 66px; position:absolute; width:100%; z-index:2;}
.class-tab .mc-header-tab li .uTime{font-size: 12px; position: absolute; top: 47px; left: 50px;}
.class-tab .mc-header-tab li .uTime em{padding: 0 3px;}
.class-tab .mc-header-tab li.mc-cur .uTime,.class-tab .mc-header-tab li.mc-tabcur .uTime{color: #fff;}
/*E-ucCourseTime*/

/*S-font*/
@font-face {font-family: "iconfont";
  src: url('../font/iconfont.eot'); /* IE9*/
  src: url('../fonts/iconfont.eot') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/iconfont.woff') format('woff'), /* chrome、firefox */
  url('../fonts/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('../fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.iFont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.iF-order:before { content: "\e6f4"; font-size: 18px;}
.iF-exam:before { content: "\e6b0"; font-size: 18px;}
.iF-data:before { content: "\e6ff"; }
.iF-soft:before { content: "\e624"; font-size: 18px;}
.iF-course:before { content: "\e645"; font-size: 19px;}
.iF-apply:before { content: "\e603"; }
.iF-notice:before { content: "\e6a1"; }
.iF-property:before { content: "\e634"; }
.iF-calendar:before { content: "\e609"; font-size: 18px; margin-right: 3px;}
.iF-new:before { content: "\e671"; font-size: 26px; vertical-align: -3px; margin-left: 5px;}
.noCont{font-size: 18px; text-align: center; padding: 30px 0; line-height:100px;}
.noCont .state-c-button{float:none; margin:0 auto; color: #fff !important;}
.iF-coffee:before { content: "\e66b"; font-size: 100px; color: #fa6900; vertical-align: -3px; margin-right: 20px;}
.iF-set:before { content: "\e64a"; vertical-align: -1px; margin-right: 3px;}
.iF-checkright:before { content: "\f0054"; }
.iF-arrowdown:before { content: "\e6fd"; font-size: 14px;}
.iF-applyartifact:before { content: "\e615"; font-size: 22px; margin: 0 -3px 0 -3px;}
.iF-lightbulb:before { content: "\e61e"; }
.iF-editnew:before { content: "\e645"; }
/*E-font*/

/*S-个人中心优化*/
.iF-new{color:#ff7271;}
.cr-attendance {display: inline-block; width: 47px; height: 17px; font-size: 12px; text-align: center; color: #71d8ad; background: url(../images/cr_attendance.png) no-repeat; padding-left: 4px;}
.cr-module dd .cr-list li .cr-view-deail{ width: auto;}
.mq_numExam{float: right; font-size: 12px; line-height: 71px; color: #606060;}
.mq_numExam em{padding: 0 5px;}
.mq_classes{width: 630px;}
.mq_chosclass a{height: 50px; width: 108px; line-height: 20px; padding: 8px 3px 0; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.mq_numInfo{font-size: 12px; line-height: 20px; display: block; }
.mq_numInfo em{padding: 0 3px;}
.class-tab .mc-tab-content .mc-teaser span.mc-course-date{width: 80px; text-align: right;}
.class-tab .mc-tab-content .mc-teaser span.mc-course-date em{float: right; padding-right: 2px;}
.cr-module dt i.cr-header-title{padding-top: 5px;}
.cr-module dt i.cr-header-part{font-size: 14px; padding-top: 10px; color: #ff7271;}
.cr-module dt.cr-open i.cr-header-part,.cr-module dt.cr-openH i.cr-header-part{ color: #fff;}
a.cal_todayT{background: #fff; padding: 1px 8px; border-radius: 3px; color: #5ecdd8; font-size: 12px;}

.mq_numProgress{float: right;color:#333333; font-size:14px;}
.iq_probar{ width:100px; height:9px; position:relative;border-radius:5px; background:#8a8a8a; margin:31px 0 0 6px;}
.iq_probar_ch{height:9px;width:50px; position:absolute; left:0px;background: #ff7271;border-radius: 4px;}
.iq_percent{ margin-left:7px;color:#666666; font-size:12px; }
.iq_percent em{padding: 0 2px;}
/*E-个人中心优化*/

/*---------S-ucSkin-----------*/
.navbar-nav{padding-top: 30px;}
.navbar-nav li{height: 16px;}
.navbar-line a:link{font-size: 14px; }
.navbar-line a:hover,.navbar-line a:active{border: none; color: #ccc !important; }
/*日历*/
.cal_tit{background: #fa6900; border-bottom: 1px solid #fa6900;}
a.cal_todayT{color: #fa6900; margin-left: 10px;}
a.cal_todayT:link,a.cal_todayT:visited{color: #fa6900;}
a.cal_todayT:hover{text-decoration: underline;}
.cal_mons{background: #f8f8f8; color: #606060;}
.cal_weeks{background: #f8f8f8; border-bottom: 1px solid #e7e7e7;}
.cal_weeks li{color: #606060;}
a.cal_todayClick{border: 1px solid #fa6900; border-radius: 10px; padding: 0px 2px; color: #fa6900; font-size: 12px; line-height: 14px; vertical-align: 1px; margin-left: 10px;}
.cal_tab td{border-bottom: 1px solid #e7e7e7;}
.cal_class_status a{background: #fa6900;}
.bgeffafb{background: #fff6ef;}
.bggray{}
.bffa6900{background: #fa6900;}
.bffd7170{background: #fa6900;}
.bg5ecdd8{background: #fa6900; opacity: 0.6;}

/*左侧导航*/
body{background: #f8f8f8;}
.side-nav .user-area{background: #fa6900; padding: 10px 0 30px 30px;}
.side-nav .user-area dd.user-name{font-size: 18px; padding-top: 23px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; display:block; width:80px;}
.side-nav .user-area dd.user-info a:hover{color:#fff;}
.side-nav .classify{padding-top: 35px;}
.side-nav .classify li{ border-left: 2px solid #fff;}
.side-nav .classify li:hover{background: none; border-left: 2px solid #f4f4f4;}
.myclass-wrap{background: #fff; border: none;}
.side-nav .classify li.current,.side-nav .classify li.current:hover{background: #FFF9F5; border-left: 2px solid #fa6900;}
.side-nav .classify li a:link, .side-nav .classify li a:visited{color: #333;}
.side-nav .classify li.current a,.side-nav .classify li.current:hover a{ color: #fa6900;}
.side-nav .classify li a:hover, .side-nav .classify li a:active{color: #fa6900;}
.side-nav .classify li a span{background: #fa6900;}
.class-tab{border-left: 1px solid #e7e7e7; width: 797px;}
.side-nav .classify .iFont{margin-right: 10px;}

/*课程*/
.class-tab .mc-header-tab li.mc-cur,
.class-tab .mc-header-tab li.mc-tabcur{background: none; border-bottom: 3px solid #fa6900; height: 74px;}
.class-tab .mc-header-tab li a,
.class-tab .mc-header-tab li.mc-cur a,
.class-tab .mc-header-tab li.mc-tabcur a{color: #333; background: none; line-height: 73px; height: 73px;}
.class-tab .mc-header-tab li.mc-cur .mc-sj,
.class-tab .mc-header-tab li.mc-tabcur .mc-sj{display: none;}
.class-tab .mc-header-tab{border-bottom: none;}
.class-tab .mc-header-tab li .ucRemaid,
.class-tab .mc-header-tab li.mc-cur .ucRemaid{background: #fa6900;}
.class-tab .mc-header-tab li .uTime,
.class-tab .mc-header-tab li.mc-cur .uTime,
.class-tab .mc-header-tab li.mc-tabcur .uTime{color: #999;}
.class-tab .mc-sub-tab li{height: 46px;}
.class-tab .mc-sub-tab li a{height: 44px; line-height: 44px; font-size: 14px; display: block;}
.class-tab .mc-sub-tab li a.mc-sub-tab-cur{color: #fa6900; border-bottom: 2px solid #fa6900; height: 45px;}
.class-tab .mc-sub-tab li a:hover,
.class-tab .mc-sub-tab li a:active{color: #fa6900; border-bottom: none;}
.class-tab .mc-scroll-area span.mc-timer{background: #fa6900;}
.class-tab .mc-scroll-area span.mc-recommend{background: none; color: #fa6900; border: 1px solid #fa6900;}
.class-tab .mc-scroll-area .mc-view-detail a.mc-enter{background: #fa6900; border: 1px solid #fa6900;}
.class-tab .mc-scroll-area .mc-view-detail a{border: 1px solid #fa6900; color: #fa6900;}
/* .class-tab .mc-tab-content .mc-teaser span.mc-week{border: none; color: #fa6900; width: 40px; line-height: 22px;} */
.class-tab .mc-tab-content .mc-teaser span.mc-week{border: 1px solid #fa6900; color: #fa6900;}

.class-tab .mc-scroll-area .mc-view-detail a.mc-enter:hover, 
.class-tab .mc-scroll-area .mc-view-detail a.mc-download:hover{background: #ed4f01;}
.class-tab .mc-view-more{background: #fa6900;}
.class-tab .mc-view-more a:hover{background:#ed4f01;}
.class-tab .mc-view-more a:active{background:#ed4f01;}
.class-tab .mc-scroll-area .mc-price{color: #fa6900;}
.class-tab .mc-scroll-area dl dd{color: #999;}
.class-tab .mc-scroll-area dl dd i{color: #999;}
.class-tab .mc-tab-content .mc-calendar{ font-size:14px; color:#fa6900; background: none; width: auto; margin-right: 4px; border: 1px solid #fa6900; padding: 0 21px;}
.class-tab .mc-tab-content .mc-calendar:hover{background: #eee !important; color:#ed4f01 !important;}
.class-tab .mc-tab-content .mc-calendar img{vertical-align: middle; margin-right: 2px;}

.ucBreadCrumbs{color: #999;}
.ucBreadCrumbs a{color: #333;}
.cr-view-calendar{margin-bottom: 10px;}

/*课程复习*/
.cr-module{border: 1px solid #e7e7e7; margin-bottom: 20px;}
.cr-module:first-child{border: 2px solid #e7e7e7;}
.cr-module .cr-header .cr-switch-btn{background: none; border-left: 1px solid #e7e7e7;}
.cr-module dt.cr-open{ border-bottom: 2px solid #e7e7e7;}
.cr-module dt.cr-open, .cr-module dt.cr-openH{background: #f8f8f8;}
.cr-module dt i.cr-header-part{color: #fa6900;}
.cr-module dt.cr-open i.cr-header-part, 
.cr-module dt.cr-openH i.cr-header-part{color: #fa6900;}
.cr-module dt.cr-open i, 
.cr-module dt.cr-openH i{color: #333;}
.cr-module dt.cr-open i.cr-date-range, 
.cr-module dt.cr-openH i.cr-date-range{color: #969696; padding: 4px 0;}
.cr-module dt .cr-review i, .cr-module dt .cr-notdone i, 
.cr-module dt.cr-open .cr-review i, .cr-module dt.cr-open .cr-notdone i, 
.cr-module dt.cr-openH .cr-review i, .cr-module dt.cr-openH .cr-notdone i{color: #80b600;}
.cr-module dt i.cr-header-num{color: #80b600;}
.cr-module dd{margin-left: 20px;}
.cr-module dd .cr-list li{border-left: none;}
.cr-module dd .cr-list .cr-last-list{background: none;}
.cr-module dt{ border-bottom: 2px solid #e7e7e7; margin-bottom: -2px;}
.cr-module dd .cr-list li .cr-listbg{background: none; width: 24px; height: 24px; border: 2px solid #fa6900; border-radius: 15px; padding: 0; overflow: hidden; margin-right: 10px;}
.cr-module dd .cr-list li .cr-listVideo{background: #fa6900; float: left; width: 26px; height: 26px; border-radius: 15px; overflow: hidden; margin-right: 10px;}
.cr-module dd .cr-list li .cr-listVideo i{display: block; width: 0px; height: 0px; overflow: hidden; border-width: 6px 10px; border-color: transparent transparent transparent #fff; border-style: solid; margin: 7px 0 0 10px;}
.cr-module dd .cr-list li .cr-list-item{}
.cr-module dd .cr-list li .cr-list-item i{ color: #fa6900; width: 24px; padding-top: 0; line-height: 24px;}
.cr-module dd .cr-list li .cr-view-deail i{color: #969696; margin-left: 10px; line-height: 24px;}
.cr-module dd .cr-list li .cr-view-deail a{display: inline; background: none; margin-right: 0;}
.cr-module dd .cr-list li .cr-view-deail a:link,
.cr-module dd .cr-list li .cr-view-deail a:visited{color: #80b600; background: none;}
.cr-module dd .cr-list li .cr-view-deail a:hover{text-decoration: underline;}
.cr-attendanceY{color: #80b600; border: 1px solid #80b600; border-radius: 10px; padding: 0 3px; font-size: 12px;}

/*弹窗*/
.partPop,.partDelPop,.thepop{border-top: 3px solid #fa6900;}
.partPop_but,.thepop_but{background: #fa6900;}
.partPop p{color:#fa6900; }
.or-pactView, .or-pactDown{color:#fa6900 !important;}

/*题库*/
.mq_li_tit a:link, .mq_li_tit a:visited{color: #fa6900;}
.iq_probar_ch{background: #fa6900;}
.mq_chosclass a{background: #fa6900; opacity: 0.6;}
.mq_chosclass a:hover{background: #fa6900; opacity: 1;}
.qd_tit01{color: #fa6900;}
.class-tab .pi-tab a.pi-tab-cur{color: #fa6900; border-bottom: 3px solid #fa6900;}
.class-tab .pi-tab a:hover,.class-tab .pi-tab a:active{color: #fa6900; border-bottom: 3px solid #fa6900;}

/*资料*/
.dd-module .dd-status .dd-download-all{color:  #fa6900;}
.mt20{margin-top: 20px;}

/*一键投诉*/
.kc-button,.kc-button a{background:  #fa6900;}
.kc-apply-processing,.kc-changetel,.kc-mark-result{color: #fa6900;}
.kc-apply-finish,.kc-teaser span em{color: #80b600;}
.kc-pay-date em{background:  #fa6900;}

/*公告*/
.colff7271{color: #fa6900;}
.no_annex:link, .no_annex:visited{color: #fa6900;}
.nd-accessory:link,.nd-process span{color: #fa6900;}
.nd-downloads-area li a{color: #80b600;}

/*财产*/
.mm_recharge{background:  #fa6900;}
.rc-time-module span.rc-timer{background:  #fa6900;}
.page_sel .page_this{background:  #fa6900;}
.page_sel .page_change_02,.page_sel .click_true{border: 1px solid #fa6900; color: #fa6900;}

/*订单*/
.or-bgfd726f{background:  #fa6900;}
.bBlue:link, .bBlue:hover, .bBlue:active, .bBlue:visited,.od-sign input{background:  #fa6900 !important; color: #fff !important;}
.page_sel a.page_this:link,.page_sel a.page_this:visited{color: #fff;}
.bBlue:link, .bBlue:hover, .bBlue:active, .bBlue:visited{ color: #fff !important;}
.or-trheight .or-colfd726f,.od-expressdetail a.od-colb,.state-e-title a{color: #fa6900;}
.or-tradestatus input{background:  #fa6900;}
.od-colb,.od-sign a.od-deal{color: #80b600;}
.state-c-button:link,.state-c-button:visited{background:  #fa6900;}

/*软件*/
.ds-load-button a,.tc-button{background:  #fa6900;}
.tc-blue:link{color: #fa6900;}

/*个人信息*/
.pi-user-info .pi-user-info-top .pi-basic-info .pi-info-title span.pi-edit, .pi-user-info .pi-user-info-top .pi-basic-info .pi-info-title span.pi-sure{background:  #fa6900;}

/*-----------E-ucSkin-----------*/

/*S-订单优化*/
.or-bgeffbfb,.od-title{background: #f5f5f5;}
.or-bought-table .or-orderinfo .or-dealtime,
.or-bought-table .or-orderinfo,
.or-bought-table .or-orderinfo em{ color: #3c3c3c; font-size: 14px;}
.or-bought-table .or-orderinfo .or-dips{color: #fa6900; margin-left: 10px;}
.od-trheight{border-color: #ddd; background: #f5f5f5; height: 35px; font-size: 14px;}
.od-trheight td, .od-trheight em{font-size: 14px;}
.od-colb2{color: #fa6900; margin-left: 10px;}
.or-tradestatus input{height: 24px; line-height: 22px; font-family: microsoft yahei;}
/*E-订单优化*/

/*S-previous*/
.pr_ul li{ padding:30px 0; border-bottom:1px solid #dfdfdf;}
.pr_li_con{ margin-left:16px; line-height:20px;}
.pr_li_tit{ font-size:18px; color:#010101;}
.pr_sp01{ font-size:12px; color:#656565;}
.coleb5605{ color:#eb5605}
.col666666{ color:#666666;}
.pr_ul .noborder{ border-bottom:none;}
.pr_but01{ -moz-border-radius: 2px;   
    -webkit-border-radius: 2px;   
    border-radius:2px; width:115px; height:36px; font-size:14px; color:#FFF; line-height:35px; background:#fa6900; border:none; margin-top:4px;}
.pr_but01:hover{ background:#207fd8;}
/*E-previous*/
  
/*S-thistime*/
.tt_ul{ margin-left:-78px;}
.tt_ul li{ float:left; margin-left:78px; margin-top:30px;}
.tt_li_con{ background:#f4f4f4;width:146px; padding:0 23px; border:1px solid #e5e5e5; border-bottom:none; line-height:45px;}
.tt_li_con td{ line-height:44px; color:#535353; font-size:14px; min-width:80px;}
.tt_li_con .coleb5605{ color:#eb5605}
.tt_li_con .col666666{ color:#666666;}
.tt_li_con .tt_li_con_tit{ border-bottom:1px solid #d7d7d7; color:#333; font-size:18px;}
.tt_but01{ width:194px; height:36px; background:#fa6900; font-size:14px; color:#FFF; line-height:36px; border:none;}
/*E-thistime*/

/*代报考页面的样式，勿动*/
.spans {
display: block;
width: 128px;
height: 64px;
background: url(../images/tuku.png) no-repeat 0 0;
float: left;
font-size: 24px;
color: #fff;
line-height: 68px;
padding: 23px 30px;
text-align: center;
}
.bg_span1{background-position: 0px -130px}

.bg_span2{background-position: 0px -267px}

.bg_span3{background-position: 0px -397px}
.btn-right-margin{margin-right:10px}
.pr_but02{display: block;
width: 145px;
float: left;
margin-right: 10px;}	
/*代报考页面的样式，勿动*/

/*S-个人中心优化 更多*/
.mc-header-tab-scroll2{position: relative; height: 74px; border-bottom: 1px solid #ddd;}
.mc-header-tab-scroll2 .mc-content{width:798px;position:absolute;top:0;overflow:hidden; margin: 0; z-index: 2;}
.mc-header-tab-scroll2 .mk{ background: url(../images/more-bg.png); width: 100%; height: 100%; position: absolute; top: 74px; z-index: 1; display: none;}
.mc-header-tab-scroll2 .mc-conmore{position: absolute; right: 0; top: 0; color: #fa6900; width: 12px; padding: 15px 7px 0 6px; cursor: pointer; height: 54px; border-left: 1px solid #ddd; text-align: center; height: 59px; z-index: 3; background: #fff;}
.mc-header-tab-scroll2 .mc-conmore:link, .mc-header-tab-scroll2 .mc-conmore:visited, .mc-header-tab-scroll2 .mc-conmore:hover, .mc-header-tab-scroll2 .mc-conmore:active{ color: #fa6900;}
.mc-header-tab-scroll2 .mc-conmore:hover{background: #eee;}
.mc-header-tab-scroll2 .mc-header-tab2{ margin-top: -15px;}
.mc-header-tab-scroll2 .mc-header-tab2 li{height:70px; cursor: pointer; width:244px; margin-left: 10px; font-size:20px; float:left; position:relative; text-align:center; background: #fff; margin-top: 15px; border: 2px solid #fff; display: none;}
.mc-header-tab-scroll2 .mc-header-tab2 li:hover{border: 2px solid #fa6900;}
.mc-header-tab-scroll2 .mc-header-tab2 li a{height:70px; display:block; color:#4c4c4c; line-height: 66px; position:absolute; width:100%; z-index:2;}
.mc-header-tab-scroll2 .mc-header-tab2 li .ucRemaid{font-size: 12px; background: #fa6900; border-radius: 8px; position: absolute; right: 5px; top: 5px; color: #fff; padding: 0 5px;}
.mc-header-tab-scroll2 .mc-header-tab2 li .uTime{font-size: 12px; position: absolute; top: 47px; left: 50px; color: #999;}
.mc-header-tab-scroll2 .mc-header-tab2 li .uTime em{padding: 0 3px;}
.mc-header-tab-scroll2 .mc-header-tab2 li.mc-cur{border-bottom: 3px solid #fa6900; height: 69px;}
.mc-header-tab-scroll2 .mc-header-tab2 li.mc-cur a{text-decoration:none; text-decoration:none; color: #333; line-height: 66px; height: 69px;}
.mc-header-tab-scroll2 .mc-header-tab2 li.mc-cur .ucRemaid{ background: #fa6900;}


.mc-header-tab-scroll2 .mc-content .txt{color: #fff; text-align: right; padding: 10px 10px 10px 0; display: none;}
.class-tab .mc-scroll-area dl dt a:hover{color: #fa6900;}
.cr-module dd .cr-list li .cr-list-info .cr-list-info-title b a:hover{color: #fa6900;}
.cr-module dd .cr-list li .cr-list-info .cr-list-info-title:hover{color: #fa6900;}
.dd-module dd .dd-list li .dd-list-info{margin-top: 4px;}

/*E-个人中心优化 更多*/


/*S-升级课程*/
.upgradebox{background: #fff; padding: 0 20px 20px;}
.upgradebox .oldcourse{border: 1px solid #e8e8e8; padding: 20px; margin-top: 10px; border-radius: 1px;}
.upgradebox .oldcourse .fr{font-size: 12px;}
.upgradebox .oldcourse .fr .c-orange{font-size: 14px;}
.upgradebox .selectbox{border: 1px solid #e8e8e8; border-radius: 1px; background: #f8f8f8; padding: 10px 20px; margin-top: 10px; font-size: 14px;}
.upgradebox .selectbox .part{position: relative; padding: 5px 50px 0 80px;}
.upgradebox .selectbox label{position: absolute; left: 0; top: 10px;}
.upgradebox .selectbox .info{height: 30px; overflow: hidden;}
.upgradebox .selectbox .info.hauto{height: auto;}
.upgradebox .selectbox .info a{padding: 1px 15px; margin-top: 5px; display: inline-block;}
.upgradebox .selectbox .info span{ margin-top: 5px; display: inline-block;}
.upgradebox .selectbox .info a.cur{background: #fa6900; border-radius: 3px; color: #fff;}
.upgradebox .selectbox a:hover,.upgradebox .selectbox a:active,.upgradebox .selectbox a:visited,.upgradebox .selectbox a:link{text-decoration: none;}
.upgradebox .selectbox .smore{position: absolute; right: 0; top: 10px; border: 1px solid #e8e8e8; padding: 0 5px;}
.upgradebox .courselist{border: 1px solid #e8e8e8; border-top: none; border-radius: 1px; padding: 0 0 20px 20px; font-size: 14px;}
.upgradebox .courselist ul{margin-right: -40px;}
.upgradebox .courselist li{float: left; border: 1px solid #e8e8e8; width: 272px; margin: 20px 15px 0 0; padding: 11px; cursor: pointer;}
.upgradebox .courselist li h6{margin: 0 0 8px 0; width: 100%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.upgradebox .courselist li.cur{border: 2px solid #fa6900; padding: 10px; background: url(../images/popset-lbg.png) no-repeat right bottom;}
.upgradebox .upprice{border-bottom: 1px solid #e8e8e8; margin: 20px 0 0; padding-bottom: 10px; text-align: right;}
.upgradebox .upprice table{float: right; width: 300px;}
.upgradebox .upprice table td{ padding-left: 30px; line-height: 28px; }
.upgradebox .upprice table .f20{ font-weight: bold; font-size: 20px;}
.upgradebox .upbtn{ padding: 20px 0; text-align: right;}
.upgradebox .upbtn .ubtn{margin-left: 10px;}
.mc-view-more {position: relative;}
.mc-view-more .ubtn{position: absolute; right: -280px; top: 0;}


/*E-升级课程*/

/*S-新手引导*/
  .uc-guide {
    position: relative;
    height: 940px;
    overflow-x: hidden;
  }
  .uc-guide>img {
    position: absolute;
    left: 50%;
    margin-left: -960px;
    display: none;
  }
  .uc-guide>img:first-child {
    display: block;
  }
  .uc-guide>img.move-up {
    top: -65px;
  }
  .uc-guide-option {
    bottom: 0;
    width: 360px;
    left: 50%;
    margin-left: -180px;
  }
  .full-show {
    position: absolute;
    height: 280px;
  }
  .full-show .uc-guide-pagination {
    bottom: 160px;
  }
  .partial-show {
    position: fixed;
    height: 120px;
  }
  .partial-show .uc-guide-pagination {
    bottom: 30px;
  }
  .uc-guide-option .button-a a {
    float: right;
  }
  .uc-guide-option .button-a a:first-child {
    float: left;
  }
  .uc-guide-option .button-b {
    text-align: center;
    margin-top: -50px;
    display: none;
  }
  .uc-guide-pagination {
    width: 120px;
    position: absolute;
    left: 50%;
    margin-left: -60px;
  }
  .clearfix:after {
    clear: both;
    content: "";
    display: block;
  }
  .uc-guide-pagination span {
    float: left;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #d8d8d8;
    margin: 0 5px;
  }
  .uc-guide-pagination span.current {
    background-color: #fa6900;
  }/*E-新手引导*/

/*S-error*/
.errorbox a{background:url(../images/errorpic.png) no-repeat center center; height:450px; width:100%; display: block; text-indent: -99999px;}
.errorbox a:hover{opacity: 0.8;}
/*E-error*/

/*S-报考神器*/
.applyart .artpic{background: url(../images/applyart-bg.png) no-repeat; width: 230px; height: 130px; float: left; line-height: 125px; font-size: 28px; color: #fff; text-align: center;}
.applyart .pr_but01{margin-top: 30px; color:#fff !important; display:inline-block; text-align: center;}
.applyart .pr_but01:hover{background: #e74c00;}
.applyart .pr_li_tit{margin-top: 10px;}
.applyart .pr_sp01{margin-top: 5px;}
/*E-报考神器*/

/*S-个人中心优化 内容设置*/
.class-tab .mc-tab-content .mc-teaser .mc-conset{float: right; margin-left: 20px;}
.class-tab .mc-tab-content .mc-teaser .mc-conset span{float: none; display: inline-block;}
.class-tab .mc-tab-content .mc-teaser .mc-conset a{color: #fa6900; font-size: 14px; line-height: 31px;}
.class-tab .mc-tab-content .mc-teaser .mc-conset span{font-size: 14px; margin-left: 5px; color: #999;}
.class-tab .mc-tab-content .mc-teaser .mc-conset span em{color: #fa6900; font-size: 14px; line-height: 31px;}

.poptheme{ width:800px; height:480px; padding:30px 30px; 
    border-radius:2px; 
    position:fixed;
    top: 50%;
    left: 50%;
    margin: -240px 0 0 -400px;
    background:#fff;
    border-top:3px solid #fa6900;
    display:none;
    z-index:1000;
    }
.poptheme .tit{ height:28px; line-height:0px; border-bottom:1px solid #ebebeb; font-size:18px; color:#606060;}
.popclose{ position:absolute; right:30px; top:20px; cursor:pointer;z-index:1001; font-size: 18px; color: #999;}
.poptheme .pop-con{height: 390px; overflow-y:auto; margin-top: 20px; }
.popbotton{text-align: center; position: absolute; bottom: 20px; width: 100%;}
.pbtn{display: inline-block; padding: 4px 20px; background: #fff; border: 1px solid #fa6900; border-radius: 3px; margin: 0 5px;}
.pbtn:hover{opacity: .7; text-decoration: none;}
.pbtn.bg{ background: #fa6900; color: #fff !important;}
.popmask{ position: absolute; left: 0; top: 0; width: 100%; z-index: 999; display:none;background:#000;-webkit-opacity:0.3;-moz-opacity:0.3;-khtml-opacity:0.3;opacity: 0.3;filter:alpha(opacity=30);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);}

.popset{}
.popset h5{font-size: 14px; margin: 0;}
.popset h5 em{color: #fa6900;}
.popset h5 .fr{color: #999; padding-right: 25px;}
.popset-list{overflow: hidden;}
.popset-list li{float: left; line-height: 36px; border: 1px solid #ddd; margin: 20px 20px 0 0; width: 365px; text-indent: 15px; font-size: 12px; cursor: pointer; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.popset-list li.cur{ line-height: 34px; border: 2px solid #fa6900; width: 363px; background: url(../images/popset-lbg.png) no-repeat right bottom;}
/*E-个人中心优化 内容设置*/

/*S-新版内测*/
.update-btn{position:fixed;right:10px;bottom:60px;z-index:4;}
.update-btn a{display:block;width:120px;height:36px;line-height:36px;font-size:14px;text-align:center;margin-top:10px;border-radius:4px;text-decoration:none;}
.update-btn a .edit-new{padding-right:10px;}
.update-btn a:hover{background:#ed4f01 !important;color:#fff;}
.update-btn .ud-code{width:100px;padding:20px 10px 10px;background:#fff;box-shadow:0 0 10px #ccc;color:#333; position: relative;}
.update-btn .ud-code h4{font-size:14px;text-align:center;margin:0;}
.update-btn .ud-code h4 i{display:block;color:#fa6900;padding-top:4px; font-size:16px;}
.update-btn .ud-code .ud-code-pic{}
.update-btn .ud-code .ud-code-pic img{width: 100%;}
.update-btn .ud-code .ud-touch dt{float:left;padding-right:10px;}
.update-btn .ud-code .ud-touch .ud-qq{font-size:18px;color:#fa6900;}
.update-btn .ud-code .ud-touch dd{font-size:12px;}
.update-btn .ud-code .ud-touch dd i{display:block;color:#fa6900;font-size:18px;}
.update-btn .ud-new-area{width:120px;padding:10px 0;/*background:#fff;box-shadow:0 0 10px #ccc;*/ position: relative;}
.update-btn .ud-new-area .ud-gold{padding:25px 0 13px;background:#fa6900;}
.update-btn .ud-new-area .ud-gold h4{font-size:14px;color:#fff;text-align:center;margin:0;font-weight:normal;}
.update-btn .ud-new-area .ud-gold em{display:block;padding:13px 0 0;text-align:center;}
.update-btn .ud-new-area .ud-new{width:100px;height:35px;line-height:33px;background:#fa6900;color:#fff;border-radius:50px;margin:0 auto;}
.update-btn .ud-old{width:120px;background:#fff;color:#fa6900;border:1px solid #fa6900;margin-top:10px;}
.update-btn .ud-close{position: absolute; right: 0; top: 0; padding: 2px 6px; color: #666; cursor: pointer; border-radius: 10px; font-size: 12px;}
.update-btn .ud-new-area .ud-close{color: #fff;}
.update-btn .ud-pb-code{width:104px;background:#fa6900;padding:20px 8px 8px;border-radius: 10px;color:#fff;font-size:12px;position:relative;}
.update-btn .ud-pb-code .ud-close{color:#fff;}
.update-btn .ud-pb-pic{padding:8px;background:#fff;border-radius:10px;}
.update-btn .ud-pb-code i{padding:4px 0;display:block;text-align:center;}
/*E-新版内测*/




/*S-返回旧版*/
.returnclose{ position:absolute; right:30px; top:20px; cursor:pointer;z-index:1001; font-size: 18px; color: #999;}
.popRmask{ position: absolute; left: 0; top: 0; width: 100%; z-index: 999; display:none;background:#000;-webkit-opacity:0.3;-moz-opacity:0.3;-khtml-opacity:0.3;opacity: 0.3;filter:alpha(opacity=30);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);}
.popold{width:574px;height:auto;margin-left:-287px;}
.popold .pop-con{height:auto;padding-bottom:36px;}
.popold dl .return-otip{font-size:94px;color:#fa6900;float:left;}
.popold dl dd{font-size:16px;color:#333333;}
.popold dl .high-light{color:#fa6900;padding:10px 0 18px 0;}
/*E-返回旧版*/

/*S-页面响应*/
.mediatit{margin: 0; font-size: 18px; padding-top: 20px;}
.mediamain{width: 1000px; margin: 0 auto;}
.mediatit-info{font-size: 14px; margin: 20px 0 0 0;}
.c-orange{color: #fa6900;}
.c-gray{color: #999;}
.ubtn{display:inline-block; height: 36px; line-height:34px; padding: 0 20px; border: none; border-radius:3px; color:#fff; font-size:14px;  cursor: pointer; background:#fa6900; font-family: microsoft yahei;}
.ubtn:link{ color:#fff !important;}
.ubtn:hover{background: #e74c00;}
@media (min-width: 1300px) {
    .mediamain{width: 1190px;}
    .wrap{width: 1190px;}
    .myclass-wrap{width: 1190px;}
    .class-tab{width: 989px;}
    .class-tab .mc-content{width: 946px;}
    .mc-header-tab-scroll2 .mc-content{width: 988px;}
    .class-tab .mc-scroll-area .mc-class-detail .mc-line{width: 825px;}
    .class-tab .mc-scroll-area dl{width: 514px;}
    .class-tab .mc-header-tab li{width: 315px;}
    .class-tab .mc-header-tab2 li{width: 309px;}
    .cr-module{width: auto;}
    .cr-view-calendar{width: auto;}
    .mq_con{width: 940px;}
    .mq_classes{width: 820px;}
    .kc-comment{width: 757px;}
    .kc-teaser{width: 910px;}
    .mm_line{width: 942px;}
    .rc-time-module table{width: 848px;}
    .rc-time-module table tr.rc-line p{width: 828px;}
    .od-con{width: 967px;}
    .od-expressdetail{width:940px;}
    .coupons{width: 968px;}
    /* .pi-user-info .pi-user-info-top .pi-basic-info{width: 415px;} */
    .class-tab .mc-header-tab li .uTime{left: 81px;}
    .class-tab .mc-header-tab2 li .uTime{left: 81px;}
    .ds-loadarea{width: 454px;}
    .mq_chosclass a{width: 120px;}
    .upgradebox .courselist li{width: 242px;}
    .mc-view-more .ubtn{right: -370px;}
}
/*E-页面响应*/

/*S newFont*/
@font-face {font-family: "iconfont";
  src: url('../newFont/iconfont.eot'); /* IE9*/
  src: url('../fonts/iconfont.eot') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/iconfont.woff') format('woff'), /* chrome、firefox */
  url('../fonts/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('../fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iF-weixin:before { content: "\e601"; }
.iF-wancheng:before { content: "\e600"; }
.iF-jiebang:before { content: "\e602"; }
.iF-liulanrenshu:before { content: "\e604"; }
.iF-close:before{content:"\e605";}
/*E newFont*/


/*S 账户设置*/
.w300{width:300px;}
.wp80{width:80% !important;}
.c-tag-gray{color:#999;}
.c-tag-active{color:#FA6900;}
a.c-tag-active:link,a.c-tag-active:visited,a.c-tag-active:hover,a.c-tag-active:active{
	color:#FA6900;
}
.tag-circle{display:inline-block;width:14px;height:14px;line-height:12px;text-align:center;border-radius:50%;background:#fa6900;color:#fff;font-size:12px;}
.j-info{display:none;}
.pi-user-info .pi-user-info-top .pi-basic-info .pi-info-title span.pi-name{font-size:12px;color:#999;}
.pi-user-info .pi-user-info-top .pi-basic-info{border:none;margin-right:0;width:auto;}
.pi-user-info ul li,.pi-user-info ul li span.pi-property{color:#323232;}
.pi-user-info ul li{padding-bottom:20px;}
.pi-user-info ul li span{font-size:14px;}
.pi-user-info .pi-basic-info select{width:322px;border:none;border:1px solid #ddd;padding-left:9px;}
.pi-user-info .pi-basic-info input.txt{width:313px;}
.pi-save{
	display:block;
	background: #fa6900;
	width:140px;
	height:42px;
	line-height:42px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}
.a-hover:link,.a-hover:visited,.a-hover:hover,.a-hover:active{color:#fff !important;}
.a-hover:hover{background:#f16000;}
.w80{width:80px !important;}
.ml6{margin-left:8px;}
.pi-user-info .pi-basic-info select{margin-right:6px;}
.pi-user-info ul li span.pi-property{width:76px;}
.pi-user-info ul li span.pi-detail-address{width:auto;}
.c-cb{color:#606060;}
.l-bradius{display:inline-block;padding:0 21px;line-height:31px;border:1px solid #ccc;border-radius:16px;cursor:pointer;}
.pi-user-info .pi-user-info-top .pi-basic-info{padding:16px 0 0;}
/* S 收货地址 */
.l-inv-address{
	width:100%;
}
.l-inv-address .l-stripe {
  width: 48%;
  float: left;
  margin: 18px 2% 0 0;
  background-image: repeating-linear-gradient(-45deg, #ffffff, #e2e2e2 10px);
}
.l-inv-address .l-stripe:nth-child(2n) {
  margin-right: 0;
}
.l-inv-address .l-stripe ul li:last-child {
  padding-bottom: 0;
}
.l-inv-address .l-cur-stripe {
  background-image: -webkit-repeating-linear-gradient(-45deg, #cf242a, #ffffff 10px, #2c7fa8 10px, #ffffff 20px);
  background-image: -moz-repeating-linear-gradient(-45deg, #cf242a, #ffffff 10px, #2c7fa8 10px, #ffffff 20px);
  background-image: repeating-linear-gradient(-45deg, #cf242a, #ffffff 10px, #2c7fa8 10px, #ffffff 20px);
}
.l-inv-address ul {
  background: #ffffff;
  margin: 1%;
  width: 90%;
  height:180px;
  padding: 4%;
}
.l-inv-address ul li {
  font-size: 12px;
}
.l-inv-address .l-adr-tiile {
  margin: 0;
  line-height: 1.1;
}
.l-adr{
	height:46px;
}
.l-inv-address .l-adr-tiile a {
  margin-top: -12px;
  color: #999999;
  float: right;
  font-size: 12px;
  cursor: pointer;
}
.l-inv-address .l-adr-tiile .l-reset-adr {
  color: #cf242a;
  margin-left: 10px;
}
/* E 收货地址 */

/* S 设置头像*/
.w628{width:628px !important;}
.mar0{margin:0 !important;}
.ma{margin:10px auto 0;}
.pi-user-info .pi-user-info-top .pi-basic-info .pi-photo{position:static;}
.upload-btn{width:100px;height:32px;line-height:32px;border-radius:4px;cursor:inherit;}
.up-file-sh{display:block;font-size:12px;color:#999;}
.up-photo{width:465px !important;}
.pi-pop{display:none;width:310px;}
.pi-slider-thumb{background:#fd6800;height:11px;border-radius:50%;}
.zone_out00{margin:26px 0 0;}
.pi-drag{margin:5px 30px 0;}
.pi-range{margin:0 30px;}
.user-default{margin-top:56px;}
.file-btn{
	position:relative;
	overflow:hidden;
    background: #FD6800;
    vertical-align: middle;
    display: inline-block;
    text-align: center;
    line-height: 32px;
    font-size: 14px;
    cursor: pointer;
    padding: 0 26px;
    height: 32px;
    color: #fff;
    border-radius:4px;
}
.file-btn:hover{
	background:#f16000;
}
.file-btn span{
	padding-top:0 !important;
	color:#fff !important;
}
.pi-user-info .pi-user-info-top .pi-basic-info .pi-photo .pi-file{
	background: #fff;
	font-size: 60px;
	top:15px;
	left:-1px;
	width:auto;
	height:auto;
	cursor: inherit;
	right: -5px;
    left: auto;
    top: -5px;
}
/* E 设置头像*/



.l-smallS{
	width:160px;
	height:160px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-80px;
	margin-top:-80px;
	border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
}
.l-middles{
	width:414px;
	position:absolute;
	left:50%;
	top:200px;
	margin-left:-257px;
	border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
}
.loading-ing{background:#fff;}
.re-tip{display:block;font-size:12px;text-align:center;}
.l-suc{display:block;font-size:68px;text-align:center;color:#fc6800;}
.l-bd{color:#25C33E;font-size:20px;margin-right:6px;}
.l-jiebang{display:block;font-size:68px;font-weight:bold;text-align:center;color:#404650;}
.bd-h4{color:#323232;}
.wx-area dt{float:left;padding:10px;margin:-10px 54px 0 0;border:1px solid #d8d8d8;}
.l-wx{background:#fff;padding:50px 50px 40px;}
.l-jbwx{background:#fff;padding:50px 50px 0;}
.wx-close{position:absolute;right:10px;top:10px;font-size:20px;color:#CCCCCC;cursor:pointer;}
.bot-btn{height:90px;background:#FC6700;margin:30px -50px 0;overflow:hidden;}
.jb-btn{display:block;width:200px;height:42px;line-height:42px;background:#e25c00;color:#fff;text-align:center;margin:24px auto 0;}
a.jb-btn:link,a.jb-btn:visited,a.jb-btn:hover,a.jb-btn:active{color:#fff !important;}
/*E 账户设置*/





/*S 进度条*/
.spinner {
  margin: 30px auto 0;
  width: 60px;
  height: 60px;
  position: relative;
}
 
.container1 > div, .container2 > div, .container3 > div {
  width: 16px;
  height: 16px;
  background-color: #fc6800;
 
  border-radius: 100%;
  position: absolute;
  -webkit-animation: bouncedelay 1.2s infinite ease-in-out;
  animation: bouncedelay 1.2s infinite ease-in-out;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
 
.spinner .spinner-container {
  position: absolute;
  width: 100%;
  height: 100%;
}
 
.container2 {
  -webkit-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
}
 
.container3 {
  -webkit-transform: rotateZ(90deg);
  transform: rotateZ(90deg);
}
 
.circle1 { top: 0; left: 0; }
.circle2 { top: 0; right: 0; }
.circle3 { right: 0; bottom: 0; }
.circle4 { left: 0; bottom: 0; }
 
.container2 .circle1 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
 
.container3 .circle1 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}
 
.container1 .circle2 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
 
.container2 .circle2 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
 
.container3 .circle2 {
  -webkit-animation-delay: -0.7s;
  animation-delay: -0.7s;
}
 
.container1 .circle3 {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s;
}
 
.container2 .circle3 {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}
 
.container3 .circle3 {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s;
}
 
.container1 .circle4 {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}
 
.container2 .circle4 {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}
 
.container3 .circle4 {
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s;
}
 
@-webkit-keyframes bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0.0) }
  40% { -webkit-transform: scale(1.0) }
}
 
@keyframes bouncedelay {
  0%, 80%, 100% {
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 40% {
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}
/*E 进度条*/

.tf-sel{
	width:278px;
	line-height: 34px;
    height: 34px;
    font-size: 14px;
    padding: 0 8px;
    border: 1px solid #dddddd;
    color: #606060;
    font-family: Microsoft yahei;}

    
/*S 保险确认信息弹窗*/
 .ack-tit{
		font-size:18px;
		color: #FF6600; 
		margin:auto;
		width:162px;
 }
 .confirmProvince-box{
 		background-color:#f2f2f2;
 		width: 218px;
    	height: 84px;
 }
 .confirmProvince{
 		font-size:28px;
 		color:#0070C0;
 		line-height: 56px;
    	text-align: center;
 }
 .mt40{ margin-top:40px;}
 .ml70{ margin-left:70px;}
 .confirm-ifo{
 		width:260px;
 }
 .confirm-ifo label{
 		width:70px;	
 		color: #999999;
    	line-height: 32px;
 }
 .confirm-ifo span{
 		color: #0070C0;
    	line-height: 32px;	
    	display: inline-block;
    	width: 140px;
 }
 .btn-box{
 		width: 360px; 
 		margin: auto;
 		margin-top: 230px;
 }